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 |
◆ TP_CLASS_2
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().