#### Back to Server.Network

## NetState

#### Nested Types: AsyncState, ProtocolChanges

(static) int CoalesceSleep( get; set; )
(static) NetStateCreatedCallback CreatedCallback( get; set; )
(static) int GumpCap( get; set; )
(static) int HuePickerCap( get; set; )
(static) List<NetState> Instances( get; )
(static) int MenuCap( get; set; )
(static) void CheckAllAlive()
(static) void FlushAll()
(static) void Initialize()
(static) void Pause()
(static) void ProcessDisposedQueue()
(static) void Resume()
(static) void TraceException( Exception ex )
(ctor) NetState( Socket socket, MessagePump messagePump )
IAccount Account( get; set; )
IPAddress Address( get; )
bool BlockAllPackets( get; set; )
ByteQueue Buffer( get; )
bool BuffIcon( get; )
CityInfo[] CityInfo( get; set; )
bool CompressionEnabled( get; set; )
TimeSpan ConnectedFor( get; )
DateTime ConnectedOn( get; )
bool ContainerGridLines( get; )
bool DamagePacket( get; )
Expansion Expansion( get; )
ExpansionInfo ExpansionInfo( get; )
bool ExtendedSupportedFeatures( get; )
ClientFlags Flags( get; set; )
IEnumerable<Gump> Gumps( get; )
bool HighSeas( get; )
IEnumerable<HuePicker> HuePickers( get; )
bool IsSAClient( get; )
bool IsUOTDClient( get; )
IEnumerable<IMenu> Menus( get; )
Mobile Mobile( get; set; )
bool NewCharacterCreation( get; )
bool NewCharacterList( get; )
bool NewHaven( get; )
bool NewSpellbook( get; )
IPacketEncoder PacketEncoder( get; set; )
bool Running( get; )
bool Seeded( get; set; )
bool SentFirstPacket( get; set; )
int Sequence( get; set; )
ServerInfo[] ServerInfo( get; set; )
Socket Socket( get; )
bool StygianAbyss( get; )
List<SecureTrade> Trades( get; )
bool Unpack( get; )
ClientVersion Version( get; set; )
void AddGump( Gump gump )
void AddHuePicker( HuePicker huePicker )
void AddMenu( IMenu menu )
SecureTradeContainer AddTrade( NetState state )
void CancelAllTrades()
bool CheckAlive()
void ClearGumps()
void ClearHuePickers()
void ClearMenus()
void Dispose()
virtual void Dispose( bool flush )
SecureTrade FindTrade( Mobile m )
SecureTradeContainer FindTradeContainer( Mobile m )
bool Flush()
PacketHandler GetHandler( int packetID )
void InternalBeginReceive()
void LaunchBrowser( string url )
void OnReceive( IAsyncResult asyncResult )
void OnSend( IAsyncResult asyncResult )
void RemoveGump( Gump gump )
void RemoveGump( int index )
void RemoveHuePicker( int index )
void RemoveHuePicker( HuePicker huePicker )
void RemoveMenu( int index )
void RemoveMenu( IMenu menu )
void RemoveTrade( SecureTrade trade )
virtual void Send( Packet p )
void Start()
bool SupportsExpansion( Expansion ex )
bool SupportsExpansion( ExpansionInfo info )
bool SupportsExpansion( Expansion ex, bool checkCoreExpansion )
bool SupportsExpansion( ExpansionInfo info, bool checkCoreExpansion )
virtual string ToString()
void ValidateAllTrades()
void WriteConsole( string text )
void WriteConsole( string format, object[] args )