N-sim
Emulation and simulation of
Wireless Sensor Networks



   Home


   Project Page


   Download


   CVS



   Installation


   Configuration


   Plug-ins




 Hosted by
SourceForge.net Logo

VT_message Class Reference

#include <virtual_time.h>

Inheritance diagram for VT_message:

Comparable< VT_timestamp > List of all members.

Public Member Functions

 VT_message (unsigned int, char *)
 VT_message (char *)
 ~VT_message ()
VT_timestamp svt ()
void set_svt (VT_timestamp t)
VT_timestamp rvt ()
void set_rvt (VT_timestamp t)
Comparable< VT_timestampcompare ()
char * to_string ()

Static Public Member Functions

static int string_len ()

Public Attributes

VT_msg_q msg_queue
VT_msg_sign msg_sign
unsigned int sender
unsigned int rcvr
char * content

Detailed Description

Definition at line 209 of file virtual_time.h.


Constructor & Destructor Documentation

VT_message::VT_message unsigned  int,
char * 
 

Definition at line 64 of file virtual_time.cpp.

References BIT_RATE, content, Comparable< VT_timestamp >::key, msg_queue, msg_sign, my_taskid, OUT, POSITIVE, rcvr, and sender.

VT_message::VT_message char *   ) 
 

Definition at line 77 of file virtual_time.cpp.

References content, IN, Comparable< VT_timestamp >::key, msg_queue, msg_sign, NEGATIVE, POSITIVE, rcvr, and sender.

VT_message::~VT_message  ) 
 

Definition at line 231 of file virtual_time.h.


Member Function Documentation

Comparable<VT_timestamp> VT_message::compare  ) 
 

Definition at line 251 of file virtual_time.h.

References IN, and msg_queue.

Referenced by vt_recv().

VT_timestamp VT_message::rvt  ) 
 

Definition at line 242 of file virtual_time.h.

References IN, Comparable< VT_timestamp >::key, and msg_queue.

Referenced by vt_recv().

void VT_message::set_rvt VT_timestamp  t  ) 
 

Definition at line 246 of file virtual_time.h.

References IN, Comparable< VT_timestamp >::key, and msg_queue.

void VT_message::set_svt VT_timestamp  t  ) 
 

Definition at line 237 of file virtual_time.h.

References Comparable< VT_timestamp >::key, msg_queue, and OUT.

static int VT_message::string_len  )  [static]
 

Definition at line 263 of file virtual_time.h.

Referenced by vt_recv().

VT_timestamp VT_message::svt  ) 
 

Definition at line 233 of file virtual_time.h.

References Comparable< VT_timestamp >::key, msg_queue, and OUT.

char* VT_message::to_string  ) 
 

Definition at line 256 of file virtual_time.h.

References content, msg_sign, rcvr, sender, and VT_timestamp::to_string().

Referenced by vt_send().


Member Data Documentation

char* VT_message::content
 

Definition at line 227 of file virtual_time.h.

Referenced by to_string(), and VT_message().

VT_msg_q VT_message::msg_queue
 

Definition at line 223 of file virtual_time.h.

Referenced by compare(), rvt(), set_rvt(), set_svt(), svt(), and VT_message().

VT_msg_sign VT_message::msg_sign
 

Definition at line 224 of file virtual_time.h.

Referenced by to_string(), VT_message(), and vt_send().

unsigned int VT_message::rcvr
 

Definition at line 226 of file virtual_time.h.

Referenced by to_string(), and VT_message().

unsigned int VT_message::sender
 

Definition at line 225 of file virtual_time.h.

Referenced by to_string(), and VT_message().


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


© 2007, Los Alamos National Security, LLC.