tnt-routed-message

tnt-routed-message —

Synopsis




#define     TNT_ROUTED_MESSAGE              (object)
struct      TntRoutedMessage;
void        tnt_routed_message_init         (TntRoutedMessage *message,
                                             TntMessageType type,
                                             TntNodeID source_id,
                                             TntNodeID dest_id);
TntRoutedMessage* tnt_routed_message_new    (TntMessageType type,
                                             TntNodeID source_id,
                                             TntNodeID dest_id);
void        tnt_routed_message_finalize     (FluxObject *message);
gboolean    tnt_routed_message_has_source   (TntRoutedMessage *message);
gboolean    tnt_routed_message_has_destination
                                            (TntRoutedMessage *message);
TntNodeID   tnt_routed_message_get_source   (TntRoutedMessage *message);
TntNodeID   tnt_routed_message_get_destination
                                            (TntRoutedMessage *message);

Description

Details

TNT_ROUTED_MESSAGE()

#define TNT_ROUTED_MESSAGE(object) ((TntRoutedMessage *) object)

object :

struct TntRoutedMessage

struct TntRoutedMessage {

  TntMessage     message;

  TntNodeID      source_id;
  TntNodeID      dest_id;
};


tnt_routed_message_init ()

void        tnt_routed_message_init         (TntRoutedMessage *message,
                                             TntMessageType type,
                                             TntNodeID source_id,
                                             TntNodeID dest_id);

message :
type :
source_id :
dest_id :

tnt_routed_message_new ()

TntRoutedMessage* tnt_routed_message_new    (TntMessageType type,
                                             TntNodeID source_id,
                                             TntNodeID dest_id);

type :
source_id :
dest_id :
Returns :

tnt_routed_message_finalize ()

void        tnt_routed_message_finalize     (FluxObject *message);

message :

tnt_routed_message_has_source ()

gboolean    tnt_routed_message_has_source   (TntRoutedMessage *message);

message :
Returns :

tnt_routed_message_has_destination ()

gboolean    tnt_routed_message_has_destination
                                            (TntRoutedMessage *message);

message :
Returns :

tnt_routed_message_get_source ()

TntNodeID   tnt_routed_message_get_source   (TntRoutedMessage *message);

message :
Returns :

tnt_routed_message_get_destination ()

TntNodeID   tnt_routed_message_get_destination
                                            (TntRoutedMessage *message);

message :
Returns :