sP2P c++ STL *nix API  1.2
NAT traversal and peer-to-peer networking API providing all utilities needed to build peer-to-peer application straigth out of box
 All Classes Functions Variables Typedefs Enumerations Enumerator
sp2plib::DelegateMember< MembersObjectType, Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8 > Class Template Reference
Inheritance diagram for sp2plib::DelegateMember< MembersObjectType, Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8 >:
sp2plib::Delegate< Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8 > sp2plib::sP2PDelegateBase

Public Types

typedef void(MembersObjectType::* HandlerType )(Type1 arg_1, Type2 arg_2, Type3 arg_3, Type4 arg_4, Type5 arg_5, Type6 arg_6, Type7 arg_7, Type8 arg_8)
 

Public Member Functions

 DelegateMember (MembersObjectType *MembersObject, HandlerType Handler, bool deleteAutomatically=false, bool deleteMembersObject=false)
 
DelegateMember
< MembersObjectType, Type1,
Type2, Type3, Type4, Type5,
Type6, Type7, Type8 > & 
operator= (const HandlerType &rhs)
 
void operator() (Type1 arg_1, Type2 arg_2, Type3 arg_3, Type4 arg_4, Type5 arg_5, Type6 arg_6, Type7 arg_7, Type8 arg_8)
 

Public Attributes

HandlerType callback
 
bool deleteObject
 
MembersObjectType * object
 

The documentation for this class was generated from the following file: