DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
dmtcp::ConnectionIdentifier Class Reference

#include <connectionidentifier.h>

Public Member Functions

uint64_t hostid () const
 
pid_t pid () const
 
uint64_t time () const
 
int64_t conId () const
 
 ConnectionIdentifier (int id=-1)
 
 ConnectionIdentifier (DmtcpUniqueProcessId id)
 
bool isNull () const
 
bool operator== (const ConnectionIdentifier &that) const
 
bool operator< (const ConnectionIdentifier &that) const
 
bool operator!= (const ConnectionIdentifier &that) const
 

Static Public Member Functions

static ConnectionIdentifier create ()
 
static ConnectionIdentifier null ()
 
static ConnectionIdentifier self ()
 
static void serialize (jalib::JBinarySerializer &o)
 

Detailed Description

Definition at line 35 of file connectionidentifier.h.

Constructor & Destructor Documentation

ConnectionIdentifier::ConnectionIdentifier ( int  id = -1)

Definition at line 35 of file connectionidentifier.cpp.

dmtcp::ConnectionIdentifier::ConnectionIdentifier ( DmtcpUniqueProcessId  id)
inline

Definition at line 57 of file connectionidentifier.h.

Member Function Documentation

int64_t dmtcp::ConnectionIdentifier::conId ( ) const
inline

Definition at line 52 of file connectionidentifier.h.

ConnectionIdentifier ConnectionIdentifier::create ( )
static

Definition at line 48 of file connectionidentifier.cpp.

uint64_t dmtcp::ConnectionIdentifier::hostid ( ) const
inline

Definition at line 49 of file connectionidentifier.h.

bool dmtcp::ConnectionIdentifier::isNull ( ) const
inline

Definition at line 62 of file connectionidentifier.h.

ConnectionIdentifier ConnectionIdentifier::null ( )
static

Definition at line 52 of file connectionidentifier.cpp.

bool dmtcp::ConnectionIdentifier::operator!= ( const ConnectionIdentifier that) const
inline

Definition at line 66 of file connectionidentifier.h.

bool ConnectionIdentifier::operator< ( const ConnectionIdentifier that) const

Definition at line 63 of file connectionidentifier.cpp.

bool ConnectionIdentifier::operator== ( const ConnectionIdentifier that) const

Definition at line 75 of file connectionidentifier.cpp.

pid_t dmtcp::ConnectionIdentifier::pid ( ) const
inline

Definition at line 50 of file connectionidentifier.h.

ConnectionIdentifier ConnectionIdentifier::self ( )
static

Definition at line 58 of file connectionidentifier.cpp.

void ConnectionIdentifier::serialize ( jalib::JBinarySerializer &  o)
static

Definition at line 41 of file connectionidentifier.cpp.

uint64_t dmtcp::ConnectionIdentifier::time ( ) const
inline

Definition at line 51 of file connectionidentifier.h.


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