#include "ace/Log_Msg.h"
#include "ace/Synch.h"
#include "ace/OS.h"
#include "ace/CDR_Stream.h"
#include <BaseDef.h>
#include <LinearIdTrait.h>
#include <HierarchicalIdTrait.h>
#include <Marshaler.h>
Go to the source code of this file.
Namespaces | |
namespace | channel |
Classes | |
class | channel::MsgDataHolder< SynchPolicy > |
a simple reference counted msgs holder More... | |
class | channel::DefaultMarshaler |
default msg marhsal/demarshal : treat data as binary block More... | |
struct | channel::Msg< IdType, SynchPolicy > |
the Message class for channel internal message routing More... | |
struct | channel::Channel_Info_Msg |
struct | channel::PubSub_Info_Msg< IdType > |
class | channel::ChannelMsg_Marshaler |
marshal/demarshal for Channel_Info_Msg More... | |
class | channel::PubSubMsg_Marshaler< IdType > |
marshal/demarshal for PubSub_Info_Msg More... | |
Typedefs | |
typedef void(* | channel::MsgFreeCallback )(char *data) |
msg free callback | |
Functions | |
template<class T> | |
void | channel::DefaultMsgFreeCallback (char *c) |
delete a msg | |
template<class T> | |
void | channel::DefaultMsgArrayFreeCallback (char *a) |
delete an array passed as msg | |
void | channel::DefaultNoOpMsgFreeCallback (char *) |