TPlayer.h File Reference
#include <queue>
#include "../include/cdecl.h"
#include <isode/asn1/asn1.h>
#include <isode/ll/TSinterface.h>
#include <isode/messages/base.h>
#include <isode/base/util.h>
#include "EventSvc.h"

Go to the source code of this file.

Data Structures

struct  Transport::TPbuffer
 Extensible buffer, used to prepare outgoing TPDUs. More...
 
class  Transport::TStimer
 Transport layer timer. More...
 
class  Transport::Layer2Net
 Class giving interface from Layer to Network interface. More...
 
class  Transport::Layer
 Class for handling Class 0 and Class 2 Transport. More...
 

Macros

#define TP_CLASS_0   1
 Provides a Class 0 and Class 2 interface layer.
 
#define TP_CLASS_2   (1<<2)
 

Functions

EVENTSVC_DLL void Transport::TSnotify (const User_ptr_t notifier)
 Send a notification to the transport service used via the Event Manager.
 

Macro Definition Documentation

◆ TP_CLASS_0

#define TP_CLASS_0   1

Provides a Class 0 and Class 2 interface layer.

Definition at line 31 of file TPlayer.h.

◆ TP_CLASS_2

#define TP_CLASS_2   (1<<2)

Definition at line 32 of file TPlayer.h.

Function Documentation

◆ TSnotify()

void Transport::TSnotify ( const User_ptr_t  notifier)

Send a notification to the transport service used via the Event Manager.

Definition at line 1534 of file TPlayer.C.

1535 {
1536 if ( !notifier ||
1537 !notifier.get() ||
1538 !notifier.get()->ShouldNotify()) return;
1539
1540 NotifyEvent *nevent = new NotifyEvent (notifier);
1541
1542 Event::Manager::GetManager()->Queue (nevent);
1543 }

References Transport::TSnotify().

Referenced by Transport::TSnotify().

All rights reserved © 2002 - 2024 Isode Ltd.