LLMachine Class Reference

#include <machine.h>

Collaboration diagram for LLMachine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMachine ()
 LLMachine (EMachineType machine_type, U32 ip, S32 port)
 LLMachine (EMachineType machine_type, const LLHost &host)
 ~LLMachine ()
EMachineType getMachineType () const
U32 getMachineIP () const
S32 getMachinePort () const
const LLHostgetMachineHost () const
const S32getControlPort () const
BOOL isValid () const
void setMachineType (EMachineType machine_type)
void setMachineIP (U32 ip)
void setMachineHost (const LLHost &host)
void setMachinePort (S32 port)
void setControlPort (S32 port)

Public Attributes

EMachineType mMachineType

Protected Attributes

S32 mControlPort
LLHost mHost

Detailed Description

Definition at line 52 of file machine.h.


Constructor & Destructor Documentation

LLMachine::LLMachine (  )  [inline]

Definition at line 55 of file machine.h.

LLMachine::LLMachine ( EMachineType  machine_type,
U32  ip,
S32  port 
) [inline]

Definition at line 58 of file machine.h.

LLMachine::LLMachine ( EMachineType  machine_type,
const LLHost host 
) [inline]

Definition at line 61 of file machine.h.

References mControlPort, and mHost.

LLMachine::~LLMachine (  )  [inline]

Definition at line 64 of file machine.h.


Member Function Documentation

const S32& LLMachine::getControlPort (  )  const [inline]

Definition at line 73 of file machine.h.

References mControlPort.

const LLHost& LLMachine::getMachineHost (  )  const [inline]

Definition at line 70 of file machine.h.

References mHost.

U32 LLMachine::getMachineIP (  )  const [inline]

Definition at line 68 of file machine.h.

References LLHost::getAddress(), and mHost.

S32 LLMachine::getMachinePort (  )  const [inline]

Definition at line 69 of file machine.h.

References LLHost::getPort(), and mHost.

EMachineType LLMachine::getMachineType (  )  const [inline]

Definition at line 67 of file machine.h.

References mMachineType.

BOOL LLMachine::isValid (  )  const [inline]

Definition at line 74 of file machine.h.

References LLHost::getPort(), and mHost.

void LLMachine::setControlPort ( S32  port  )  [inline]

Definition at line 94 of file machine.h.

References llendl, llinfos, and mControlPort.

void LLMachine::setMachineHost ( const LLHost host  )  [inline]

Definition at line 79 of file machine.h.

References mHost.

void LLMachine::setMachineIP ( U32  ip  )  [inline]

Definition at line 78 of file machine.h.

References mHost, and LLHost::setAddress().

void LLMachine::setMachinePort ( S32  port  )  [inline]

Definition at line 81 of file machine.h.

References llendl, llinfos, mHost, and LLHost::setPort().

void LLMachine::setMachineType ( EMachineType  machine_type  )  [inline]

Definition at line 77 of file machine.h.

References mMachineType.


Member Data Documentation

S32 LLMachine::mControlPort [protected]

Definition at line 120 of file machine.h.

Referenced by getControlPort(), LLMachine(), and setControlPort().

LLHost LLMachine::mHost [protected]

Definition at line 121 of file machine.h.

Referenced by getMachineHost(), getMachineIP(), getMachinePort(), isValid(), LLMachine(), setMachineHost(), setMachineIP(), and setMachinePort().

EMachineType LLMachine::mMachineType

Definition at line 116 of file machine.h.

Referenced by getMachineType(), and setMachineType().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:28 2010 for Second Life Viewer by  doxygen 1.4.7