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

#include <dmtcp_coordinator.h>

Public Member Functions

 CoordClient (const jalib::JSocket &sock, const struct sockaddr_storage *addr, socklen_t len, DmtcpMessage &hello_remote, int isNSWorker=0)
 
jalib::JSocket & sock ()
 
const UniquePididentity () const
 
void identity (UniquePid upid)
 
int clientNumber () const
 
string ip () const
 
WorkerState state () const
 
void setState (WorkerState value)
 
void progname (string pname)
 
string progname (void) const
 
void hostname (string hname)
 
string hostname (void) const
 
pid_t realPid (void) const
 
void realPid (pid_t pid)
 
pid_t virtualPid (void) const
 
void virtualPid (pid_t pid)
 
int isNSWorker ()
 
void readProcessInfo (DmtcpMessage &msg)
 

Detailed Description

Definition at line 31 of file dmtcp_coordinator.h.

Constructor & Destructor Documentation

CoordClient::CoordClient ( const jalib::JSocket &  sock,
const struct sockaddr_storage *  addr,
socklen_t  len,
DmtcpMessage hello_remote,
int  isNSWorker = 0 
)

Definition at line 485 of file dmtcp_coordinator.cpp.

Member Function Documentation

int dmtcp::CoordClient::clientNumber ( ) const
inline

Definition at line 43 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::hostname ( string  hname)
inline

Definition at line 49 of file dmtcp_coordinator.h.

string dmtcp::CoordClient::hostname ( void  ) const
inline

Definition at line 50 of file dmtcp_coordinator.h.

const UniquePid& dmtcp::CoordClient::identity ( ) const
inline

Definition at line 41 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::identity ( UniquePid  upid)
inline

Definition at line 42 of file dmtcp_coordinator.h.

string dmtcp::CoordClient::ip ( ) const
inline

Definition at line 44 of file dmtcp_coordinator.h.

int dmtcp::CoordClient::isNSWorker ( )
inline

Definition at line 55 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::progname ( string  pname)
inline

Definition at line 47 of file dmtcp_coordinator.h.

string dmtcp::CoordClient::progname ( void  ) const
inline

Definition at line 48 of file dmtcp_coordinator.h.

void CoordClient::readProcessInfo ( DmtcpMessage msg)

Definition at line 501 of file dmtcp_coordinator.cpp.

pid_t dmtcp::CoordClient::realPid ( void  ) const
inline

Definition at line 51 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::realPid ( pid_t  pid)
inline

Definition at line 52 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::setState ( WorkerState  value)
inline

Definition at line 46 of file dmtcp_coordinator.h.

jalib::JSocket& dmtcp::CoordClient::sock ( )
inline

Definition at line 40 of file dmtcp_coordinator.h.

WorkerState dmtcp::CoordClient::state ( ) const
inline

Definition at line 45 of file dmtcp_coordinator.h.

pid_t dmtcp::CoordClient::virtualPid ( void  ) const
inline

Definition at line 53 of file dmtcp_coordinator.h.

void dmtcp::CoordClient::virtualPid ( pid_t  pid)
inline

Definition at line 54 of file dmtcp_coordinator.h.


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