MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs
rtiAssistantPeer.h File Reference

Contains the DtRtiAssistantPeer class declaration. More...

Go to the source code of this file.

Classes

class  DtAssistanConnectionCbInfo
class  DtRtiAssistantPeer
 DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using the same multicast address. More...
struct  DtRtiAssistantPeer::DtPeerMsgStats
struct  DtRtiAssistantPeer::cmpByMacAddr
struct  DtRtiAssistantPeer::cmpByMacAddrThenFam

Macros

#define DtCbInfoStruct(cbType)

Typedefs

typedef void(* DtInterfaceFoundCb )(void *)
typedef void(* DtAssistantConnectionLostCallback )(const DtAssistantConnectionStruct &sock, void *usr)
typedef void(* DtAssistantSocketAdditionCb )(int compId, void *usr)
 Socket addition and removal callback signatures.
typedef void(* DtAssistantSocketRemovalCb )(int compId, const MAKRti::DtString &reason, void *usr)
typedef std::list
< DtAssistantPeerSocketAdditionCbInfo * > 
DtAssistantPeerSocketAdditionCallbackList
typedef std::list
< DtAssistantPeerSocketRemovalCbInfo * > 
DtAssistantPeerSocketRemovalCallbackList

Detailed Description

Contains the DtRtiAssistantPeer class declaration.

Macro Definition Documentation

#define DtCbInfoStruct (   cbType)
Value:
struct cbType##Info \
{ \
cbType##Info( cbType cb, void* usr ) : \
myCb(cb), \
myUsr(usr) \
{ }; \
cbType myCb; \
void* myUsr; \
};

Typedef Documentation

typedef void(* DtAssistantConnectionLostCallback)(const DtAssistantConnectionStruct &sock, void *usr)
typedef std::list<DtAssistantPeerSocketAdditionCbInfo*> DtAssistantPeerSocketAdditionCallbackList
typedef std::list<DtAssistantPeerSocketRemovalCbInfo*> DtAssistantPeerSocketRemovalCallbackList
typedef void(* DtAssistantSocketAdditionCb)(int compId, void *usr)

Socket addition and removal callback signatures.

typedef void(* DtAssistantSocketRemovalCb)(int compId, const MAKRti::DtString &reason, void *usr)
typedef void(* DtInterfaceFoundCb)(void *)

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)