nanoserv
[ class tree: nanoserv ] [ index: nanoserv ] [ all elements ]

Element index for package nanoserv

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ x ] [ y ] [ _ ]

_

$_oid
in file nanoserv.php, variable NS_Shared_Object::$_oid
    shared object unique identifier
__call
in file nanoserv.php, method NS_Shared_Object::__call()
__construct
in file nanoserv.php, method NS_Shared_Object::__construct()
    NS_Shared_Object constructor
__construct
in file nanoserv.php, method NS_Client_Exception::__construct()
__construct
in file nanoserv.php, method NS_Socket::__construct()
    NS_Socket contructor
__construct
in file nanoserv.php, method NS_Write_Buffer::__construct()
    NS_Write_Buffer constructor
__construct
in file nanoserv.php, method NS_Timer::__construct()
    NS_Timer constructor
__construct
in file nanoserv.php, method NS_Server_Exception::__construct()
__construct
in file nanoserv.php, method NS_Server_Socket::__construct()
    NS_Server_Socket constructor
__construct
in file nanoserv.php, method NS_Client_Socket::__construct()
    NS_Client_Socket constructor
__construct
in file nanoserv.php, method NS_Datagram_Handler::__construct()
    NS_Datagram_Handler constructor
__construct
in file nanoserv.php, method NS_IPC_Socket::__construct()
    IPC Socket constructor
__construct
in file nanoserv.php, method NS_Exception::__construct()
__construct
in file nanoserv.php, method NS_I_Write_Buffer::__construct()
    Setup a new write buffer
__construct
in file nanoserv.php, method NS_Listener::__construct()
    NS_Listener constructor
__destruct
in file nanoserv.php, method NS_Socket::__destruct()
    NS_Socket destructor
__destruct
in file nanoserv.php, method NS_Write_Buffer::__destruct()
    NS_Write_Buffer destructor
__destruct
in file nanoserv.php, method NS_Listener::__destruct()
    NS_Listener destructor
__destruct
in file nanoserv.php, method NS_Datagram_Handler::__destruct()
    NS_Datagram_Handler destructor
__get
in file nanoserv.php, method NS_Shared_Object::__get()
__set
in file nanoserv.php, method NS_Shared_Object::__set()
__construct
in file NS_Persistent_XML_RPC_Service_Handler.php, method NS_Persistent_XML_RPC_Service_Handler::__construct()
    Persistent XML-RPC server constructor
__construct
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::__construct()
    SMTP Service Handler constructor
__construct
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::__construct()
    NS_SOAP_Service_Handler constructor
__construct
in file NS_Persistent_SOAP_Service_Handler.php, method NS_Persistent_SOAP_Service_Handler::__construct()
    Persistent SOAP service handler constructor
__construct
in file NS_Persistent_JSON_RPC_Service_Handler.php, method NS_Persistent_JSON_RPC_Service_Handler::__construct()
    Persistent JSON-RPC server constructor
__construct
in file NS_DHCP_Handler.php, method NS_DHCP_Options::__construct()
__construct
in file NS_HTTP_Service_Handler.php, method NS_HTTP_Service_Handler::__construct()
__construct
in file NS_DHCP_Handler.php, method NS_DHCP_Message::__construct()
top

a

$active
in file nanoserv.php, variable NS_Timer::$active
    Timer status
$active
in file nanoserv.php, variable NS_Listener::$active
    Is the listener active ?
$active
in file nanoserv.php, variable NS_Datagram_Handler::$active
    Is the listener active ?
$addr
in file nanoserv.php, variable NS_Exception::$addr
$address
in file nanoserv.php, variable NS_Client_Socket::$address
    Peer address (format is 'proto://addr:port')
$address
in file nanoserv.php, variable NS_Server_Socket::$address
    Listen address (format is 'proto://addr:port')
Accept
in file nanoserv.php, method NS_Server_Socket::Accept()
    Accept connection
Activate
in file nanoserv.php, method NS_Timer::Activate()
    Activate timer
Activate
in file nanoserv.php, method NS_Listener::Activate()
    Activate the listener
Activate
in file nanoserv.php, method NS_Datagram_Handler::Activate()
    Activate the listener
Ask_Master
in file nanoserv.php, method NS_IPC_Socket::Ask_Master()
    Ask the master process for object data
$address_request
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$address_request
$address_time
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$address_time
Add_Header
in file NS_HTTP_Service_Handler.php, function Add_Header()
    Add HTTP header to the response
top

b

$blocked
in file nanoserv.php, variable NS_Socket::$blocked
    Is the socket blocked ?
$block_reads
in file nanoserv.php, variable NS_Socket::$block_reads
    Should we block reading from this socket ?
Block_Reads
in file nanoserv.php, method NS_Socket::Block_Reads()
    Flag the socket so that the main loop won't read from it even if data is available.
$bootfile_name
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$bootfile_name
BOOTP_REPLY
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::BOOTP_REPLY
BOOTP_REQUEST
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::BOOTP_REQUEST
top

c

$callback
in file nanoserv.php, variable NS_Write_Buffer::$callback
    End-of-write Callback
$callback
in file nanoserv.php, variable NS_Timer::$callback
    Timer callback
$caller_pid
in file nanoserv.php, variable NS_Shared_Object::$caller_pid
    caller process pid
$child_process
in file nanoserv.php, variable Nanoserv::$child_process
    Are we master or child process ?
$connected
in file nanoserv.php, variable NS_Socket::$connected
    Is the socket connected ?
$connect_timeout
in file nanoserv.php, variable NS_Client_Socket::$connect_timeout
    Connect timeout (timestamp)
$context
in file nanoserv.php, variable NS_Socket::$context
    Stream context
$crypto_type
in file nanoserv.php, variable NS_Socket::$crypto_type
    Crypto type
Clear_Timers
in file nanoserv.php, method Nanoserv::Clear_Timers()
    Clear all existing timers
Close
in file nanoserv.php, method NS_Socket::Close()
    Close the socket
Connect
in file nanoserv.php, method NS_Connection_Handler::Connect()
    Connect
Connect
in file nanoserv.php, method NS_Client_Socket::Connect()
    Connect to the peer address
CONNECT_TIMEOUT
in file nanoserv.php, class constant NS_Client_Socket::CONNECT_TIMEOUT
    Connect timeout (seconds)
$chaddr
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$chaddr
$ciaddr
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$ciaddr
$client_fqdn
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$client_fqdn
$client_identifier
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$client_identifier
$compress
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$compress
    Compress option
$compress_level
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$compress_level
    Compression level
Code_To_Facility
in file NS_Syslog_Handler.php, method NS_Syslog_Handler::Code_To_Facility()
    Get facility name from numerical code
COMPRESS_AUTO
in file NS_HTTP_Service_Handler.php, class constant NS_HTTP_Service_Handler::COMPRESS_AUTO
    Compression options
COMPRESS_OFF
in file NS_HTTP_Service_Handler.php, class constant NS_HTTP_Service_Handler::COMPRESS_OFF
    Compression options
Compress_Response
in file NS_HTTP_Service_Handler.php, function Compress_Response()
    Compress a response if possible and needed
top

d

$data
in file nanoserv.php, variable NS_Write_Buffer::$data
    Buffered data
Deactivate
in file nanoserv.php, method NS_Timer::Deactivate()
    Deactivate timer
Deactivate
in file nanoserv.php, method NS_Listener::Deactivate()
    Deactivate the listener
Deactivate
in file nanoserv.php, method NS_Datagram_Handler::Deactivate()
    Deactivate the listener
DEFAULT_READ_LENGTH
in file nanoserv.php, class constant NS_Socket::DEFAULT_READ_LENGTH
    Maximum number of bytes read by Read()
Disconnect
in file nanoserv.php, method NS_Connection_Handler::Disconnect()
    Disconnect
$data_buffer
in file NS_SMTP_Service_Handler.php, variable NS_SMTP_Service_Handler::$data_buffer
    Mail data buffer
$dhcp_message
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$dhcp_message
$dhcp_msg_type
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$dhcp_msg_type
$dhcp_server_id
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$dhcp_server_id
$dns_servers
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$dns_servers
$domain_name
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$domain_name
Decode
in file NS_DHCP_Handler.php, method NS_DHCP_Options::Decode()
Decode
in file NS_DHCP_Handler.php, method NS_DHCP_Message::Decode()
DEFAULT_CONTENT_TYPE
in file NS_HTTP_Service_Handler.php, class constant NS_HTTP_Service_Handler::DEFAULT_CONTENT_TYPE
    Default content type
DHCP_ACK
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_ACK
DHCP_DECLINE
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_DECLINE
DHCP_DISCOVER
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_DISCOVER
DHCP_INFORM
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_INFORM
DHCP_NAK
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_NAK
DHCP_OFFER
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_OFFER
DHCP_RELEASE
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_RELEASE
DHCP_REQUEST
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::DHCP_REQUEST
top

e

Enable_Crypto
in file nanoserv.php, method NS_Socket::Enable_Crypto()
    Enable or disable ssl/tls crypto on the socket
Eof
in file nanoserv.php, method NS_Socket::Eof()
    Query end of stream status
$env_from
in file NS_SMTP_Service_Handler.php, variable NS_SMTP_Service_Handler::$env_from
    Enveloppe sender
$env_rcpt
in file NS_SMTP_Service_Handler.php, variable NS_SMTP_Service_Handler::$env_rcpt
    Enveloppe recipents
$exports
in file NS_SOAP_Service_Handler.php, variable NS_SOAP_Service_Handler::$exports
    List of exported methods with their parameters
Encode
in file NS_DHCP_Handler.php, method NS_DHCP_Message::Encode()
Encode
in file NS_DHCP_Handler.php, method NS_DHCP_Options::Encode()
EOL_SEPARATOR
in file NS_Telnet_Line_Input_Handler.php, class constant NS_Telnet_Line_Input_Connection::EOL_SEPARATOR
    Line separator
EOL_SEPARATOR
in file NS_Line_Input_Connection_Handler.php, class constant NS_Line_Input_Connection_Handler::EOL_SEPARATOR
    Line separator
top

f

$fd
in file nanoserv.php, variable NS_Socket::$fd
    Socket stream descriptor
$forking
in file nanoserv.php, variable NS_Listener::$forking
    If set the listener will fork() a new process for each accepted connection
FAIL_CONNREFUSED
in file nanoserv.php, class constant NS_Connection_Handler::FAIL_CONNREFUSED
    Cause of connection failure
FAIL_CRYPTO
in file nanoserv.php, class constant NS_Connection_Handler::FAIL_CRYPTO
    Cause of connection failure
FAIL_TIMEOUT
in file nanoserv.php, class constant NS_Connection_Handler::FAIL_TIMEOUT
    Cause of connection failure
Flush_Write_Buffers
in file nanoserv.php, method Nanoserv::Flush_Write_Buffers()
    Flush all write buffers
Fork
in file nanoserv.php, method Nanoserv::Fork()
    Fork and setup IPC sockets
Free_Connection
in file nanoserv.php, method Nanoserv::Free_Connection()
    Free an allocated connection
Free_Datagram_Handler
in file nanoserv.php, method Nanoserv::Free_Datagram_Handler()
    Deactivate and free a datagram handler
Free_Listener
in file nanoserv.php, method Nanoserv::Free_Listener()
    Deactivate and free a previously registered listener
Free_Shared_Object
in file nanoserv.php, method Nanoserv::Free_Shared_Object()
    Free a shared object
Free_Write_Buffers
in file nanoserv.php, method Nanoserv::Free_Write_Buffers()
    Free a registered write buffer
$file
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$file
$flags
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$flags
Facility_To_Code
in file NS_Syslog_Handler.php, method NS_Syslog_Handler::Facility_To_Code()
    Get facility numerical code from name
Fault
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Fault()
    Returns a correctly formatted SOAP fault result
top

g

Get_Connections
in file nanoserv.php, method Nanoserv::Get_Connections()
    Get all registered NS_Connection_Handler objects
Get_Listeners
in file nanoserv.php, method Nanoserv::Get_Listeners()
    Get all registered NS_Listener objects
Get_Name
in file nanoserv.php, method NS_Socket::Get_Name()
    Get local socket name
Get_Options
in file nanoserv.php, method NS_Socket::Get_Options()
    Get stream options
Get_Peer_Name
in file nanoserv.php, method NS_Socket::Get_Peer_Name()
    Get remote socket name
Get_Timers
in file nanoserv.php, method Nanoserv::Get_Timers()
    Get all registered NS_Timer objects
$giaddr
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$giaddr
Get_Base_Href
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Get_Base_Href()
    Returns a base location for the HTTP service based on the hostname option and the listening port
Get_Exports
in file NS_Persistent_SOAP_Service_Handler.php, method NS_Persistent_SOAP_Service_Handler::Get_Exports()
Get_Exports
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Get_Exports()
    Get list of exported methods with their parameters
Get_Exports
in file NS_Direct_SOAP_Service_Handler.php, method NS_Direct_SOAP_Service_Handler::Get_Exports()
Get_WSDL
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Get_WSDL()
    Generates a WSDL document for the current service
Get_XSD
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Get_XSD()
    Generates a XSD document for the specified method
top

h

$handler
in file nanoserv.php, variable NS_Client_Exception::$handler
$handler
in file nanoserv.php, variable NS_Socket::$handler
    Attached handler
$handler_classname
in file nanoserv.php, variable NS_Listener::$handler_classname
    Name of the handler class
$handler_options
in file nanoserv.php, variable NS_Listener::$handler_options
    Handler options
$helo_message
in file NS_SMTP_Service_Handler.php, variable NS_SMTP_Service_Handler::$helo_message
    HELO message
$hlen
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$hlen
$hops
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$hops
$hostname
in file NS_SOAP_Service_Handler.php, variable NS_SOAP_Service_Handler::$hostname
    Defines the host name of the server, useful for WSDL automatic generation
$hostname
in file NS_SMTP_Service_Handler.php, variable NS_SMTP_Service_Handler::$hostname
    Hostname
$hostname
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$hostname
$htype
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$htype
Handle_Request
in file NS_HTTP_Service_Handler.php, method NS_HTTP_Async_Service_Handler::Handle_Request()
Handle_Request
in file NS_HTTP_Service_Handler.php, method NS_HTTP_Service_Handler::Handle_Request()
HTYPE_ETHERNET
in file NS_DHCP_Handler.php, class constant NS_DHCP_Message::HTYPE_ETHERNET
Htype_To_String
in file NS_DHCP_Handler.php, method NS_DHCP_Message::Htype_To_String()
top

i

$id
in file nanoserv.php, variable NS_Socket::$id
    Internal Socket unique ID
IPC_MAX_PACKET_SIZE
in file nanoserv.php, class constant NS_IPC_Socket::IPC_MAX_PACKET_SIZE
    Maximum size of inter process communication packets
IAC
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::IAC
top

l

$listener
in file nanoserv.php, variable NS_Server_Exception::$listener
Listen
in file nanoserv.php, method NS_Server_Socket::Listen()
    Start listening and accepting connetions
$log_servers
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$log_servers
top

m

$master_pipe
in file nanoserv.php, variable Nanoserv::$master_pipe
    Forked server pipe to the master process
$max_forked_processes
in file nanoserv.php, variable Nanoserv::$max_forked_processes
    Maximum number of active children before incoming connections get delayed
$microtime
in file nanoserv.php, variable NS_Timer::$microtime
    System time for timer activation
$method_name
in file NS_SOAP_Service_Handler.php, variable NS_SOAP_Service_Handler::$method_name
    Last called method name
MAGIC_COOKIE
in file NS_DHCP_Handler.php, class constant NS_DHCP_Options::MAGIC_COOKIE
MAX_LENGTH
in file NS_Line_Input_Connection_Handler.php, class constant NS_Line_Input_Connection_Handler::MAX_LENGTH
    Maximum line length
MAX_LENGTH
in file NS_Telnet_Line_Input_Handler.php, class constant NS_Telnet_Line_Input_Connection::MAX_LENGTH
    Maximum line length
MAX_REQUEST_LENGTH
in file NS_HTTP_Service_Handler.php, class constant NS_HTTP_Service_Handler::MAX_REQUEST_LENGTH
    Max request length
Msg_Type_To_String
in file NS_DHCP_Handler.php, method NS_DHCP_Message::Msg_Type_To_String()
top

n

$nb_forked_processes
in file nanoserv.php, variable Nanoserv::$nb_forked_processes
    Number of active connection handler processes
Nanoserv
in file nanoserv.php, class Nanoserv
    Server / multiplexer class
nanoserv.php
procedural page nanoserv.php
New_Connection
in file nanoserv.php, method Nanoserv::New_Connection()
    Register a new outgoing connection
New_Datagram_Handler
in file nanoserv.php, method Nanoserv::New_Datagram_Handler()
    Register a new datagram (udp) handler
New_Listener
in file nanoserv.php, method Nanoserv::New_Listener()
    Register a new listener
New_Shared_Object
in file nanoserv.php, method Nanoserv::New_Shared_Object()
    Register a new shared object
New_Static_Write_Buffer
in file nanoserv.php, method Nanoserv::New_Static_Write_Buffer()
    Register a new static write buffer
New_Stream_Write_Buffer
in file nanoserv.php, method Nanoserv::New_Stream_Write_Buffer()
    Register a new static write buffer
New_Timer
in file nanoserv.php, method Nanoserv::New_Timer()
    Register a new timer callback
NS_Client_Exception
in file nanoserv.php, class NS_Client_Exception
    Client exception class
NS_Client_Socket
in file nanoserv.php, class NS_Client_Socket
    Client socket class
NS_Connection_Handler
in file nanoserv.php, class NS_Connection_Handler
    Connection handler class
NS_Datagram_Handler
in file nanoserv.php, class NS_Datagram_Handler
    Datagram listener / handler class
NS_Exception
in file nanoserv.php, class NS_Exception
    Base exception class
NS_Handler
in file nanoserv.php, class NS_Handler
    Base handler class
NS_IPC_Socket
in file nanoserv.php, class NS_IPC_Socket
    IPC Socket class
NS_I_Write_Buffer
in file nanoserv.php, class NS_I_Write_Buffer
    Write buffer interface
NS_Listener
in file nanoserv.php, class NS_Listener
    Listener class
NS_Server_Exception
in file nanoserv.php, class NS_Server_Exception
    Server exception class
NS_Server_Socket
in file nanoserv.php, class NS_Server_Socket
    Server socket class
NS_Shared_Object
in file nanoserv.php, class NS_Shared_Object
    Shared object class for inter-process communications
NS_Socket
in file nanoserv.php, class NS_Socket
    Base socket class
NS_Static_Write_Buffer
in file nanoserv.php, class NS_Static_Write_Buffer
    Static write buffer class
NS_Stream_Write_Buffer
in file nanoserv.php, class NS_Stream_Write_Buffer
    Stream write buffer class
NS_Timer
in file nanoserv.php, class NS_Timer
    Timer class
NS_VERSION
in file nanoserv.php, constant NS_VERSION
    nanoserv current version number
NS_Write_Buffer
in file nanoserv.php, class NS_Write_Buffer
    Write buffer base class
NS_DHCP_Handler.php
procedural page NS_DHCP_Handler.php
NS_Direct_JSON_RPC_Service_Handler.php
procedural page NS_Direct_JSON_RPC_Service_Handler.php
NS_Direct_SOAP_Service_Handler.php
procedural page NS_Direct_SOAP_Service_Handler.php
NS_Direct_XML_RPC_Service_Handler.php
procedural page NS_Direct_XML_RPC_Service_Handler.php
NS_HTTP_Service_Handler.php
procedural page NS_HTTP_Service_Handler.php
NS_JSON_RPC_Service_Handler.php
procedural page NS_JSON_RPC_Service_Handler.php
NS_Line_Input_Connection_Handler.php
procedural page NS_Line_Input_Connection_Handler.php
NS_Persistent_JSON_RPC_Service_Handler.php
procedural page NS_Persistent_JSON_RPC_Service_Handler.php
NS_Persistent_SOAP_Service_Handler.php
procedural page NS_Persistent_SOAP_Service_Handler.php
NS_Persistent_XML_RPC_Service_Handler.php
procedural page NS_Persistent_XML_RPC_Service_Handler.php
NS_SMTP_Service_Handler.php
procedural page NS_SMTP_Service_Handler.php
NS_SOAP_Service_Handler.php
procedural page NS_SOAP_Service_Handler.php
NS_Syslog_Handler.php
procedural page NS_Syslog_Handler.php
NS_Telnet_Handler.php
procedural page NS_Telnet_Handler.php
NS_Telnet_Line_Input_Handler.php
procedural page NS_Telnet_Line_Input_Handler.php
NS_XML_RPC_Service_Handler.php
procedural page NS_XML_RPC_Service_Handler.php
NS_DHCP_Exception
in file NS_DHCP_Handler.php, class NS_DHCP_Exception
    DHCP message decoding exception
NS_DHCP_Handler
in file NS_DHCP_Handler.php, class NS_DHCP_Handler
    DHCP protocol handler handler class
NS_DHCP_Message
in file NS_DHCP_Handler.php, class NS_DHCP_Message
    DHCP message parser and builder class
NS_DHCP_Options
in file NS_DHCP_Handler.php, class NS_DHCP_Options
    DCHP message options parser and builder class
NS_Direct_JSON_RPC_Service_Handler
in file NS_Direct_JSON_RPC_Service_Handler.php, class NS_Direct_JSON_RPC_Service_Handler
    Direct JSON-RPC server class
NS_Direct_SOAP_Service_Handler
in file NS_Direct_SOAP_Service_Handler.php, class NS_Direct_SOAP_Service_Handler
    Direct SOAP over HTTP service handler class
NS_Direct_XML_RPC_Service_Handler
in file NS_Direct_XML_RPC_Service_Handler.php, class NS_Direct_XML_RPC_Service_Handler
    Direct XML-RPC server class
NS_HTTP_Async_Service_Handler
in file NS_HTTP_Service_Handler.php, class NS_HTTP_Async_Service_Handler
    HTTP Asynchronous service handler class
NS_HTTP_Service_Handler
in file NS_HTTP_Service_Handler.php, class NS_HTTP_Service_Handler
    Connection handler class
NS_JSON_RPC_Service_Handler
in file NS_JSON_RPC_Service_Handler.php, class NS_JSON_RPC_Service_Handler
    JSON-RPC Service handler class
NS_Line_Input_Connection_Handler
in file NS_Line_Input_Connection_Handler.php, class NS_Line_Input_Connection_Handler
    Line input connection handler class
NS_Persistent_JSON_RPC_Service_Handler
in file NS_Persistent_JSON_RPC_Service_Handler.php, class NS_Persistent_JSON_RPC_Service_Handler
    Persistent JSON-RPC server class
NS_Persistent_SOAP_Service_Handler
in file NS_Persistent_SOAP_Service_Handler.php, class NS_Persistent_SOAP_Service_Handler
    Persistent SOAP over HTTP service handler class
NS_Persistent_XML_RPC_Service_Handler
in file NS_Persistent_XML_RPC_Service_Handler.php, class NS_Persistent_XML_RPC_Service_Handler
    Persistent XML-RPC server class
NS_SMTP_Service_Handler
in file NS_SMTP_Service_Handler.php, class NS_SMTP_Service_Handler
    SMTP Service handler class
NS_SOAP_Service_Handler
in file NS_SOAP_Service_Handler.php, class NS_SOAP_Service_Handler
    SOAP 1.1 over HTTP Service handler class
NS_Syslog_Handler
in file NS_Syslog_Handler.php, class NS_Syslog_Handler
    Syslog protocol handler handler class
NS_Telnet_Handler
in file NS_Telnet_Handler.php, class NS_Telnet_Handler
    Telnet protocol handler handler class
NS_Telnet_Line_Input_Connection
in file NS_Telnet_Line_Input_Handler.php, class NS_Telnet_Line_Input_Connection
    Telnet with line input protocol handler handler class
NS_XML_RPC_Service_Handler
in file NS_XML_RPC_Service_Handler.php, class NS_XML_RPC_Service_Handler
    XML-RPC Service handler class
top

o

on_Accept
in file nanoserv.php, method NS_Connection_Handler::on_Accept()
    Event called on received connection
on_Connect
in file nanoserv.php, method NS_Connection_Handler::on_Connect()
    Event called on established connection
on_Connect_Fail
in file nanoserv.php, method NS_Connection_Handler::on_Connect_Fail()
    Event called on failed connection
on_Disconnect
in file nanoserv.php, method NS_Connection_Handler::on_Disconnect()
    Event called on disconnection
on_Fork_Done
in file nanoserv.php, method NS_Connection_Handler::on_Fork_Done()
    Event called after forking, both on master and child processes
on_Fork_Prepare
in file nanoserv.php, method NS_Connection_Handler::on_Fork_Prepare()
    Event called before forking
on_Read
in file nanoserv.php, method NS_Datagram_Handler::on_Read()
    Event called on data reception
on_Read
in file nanoserv.php, method NS_Connection_Handler::on_Read()
    Event called on data reception
$op
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$op
$options
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$options
$option_overload
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$option_overload
on_Accept
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_Accept()
on_Call
in file NS_JSON_RPC_Service_Handler.php, method NS_JSON_RPC_Service_Handler::on_Call()
    Event called on JSON-RPC method call
on_Call
in file NS_Persistent_XML_RPC_Service_Handler.php, method NS_Persistent_XML_RPC_Service_Handler::on_Call()
on_Call
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::on_Call()
    Event called on SOAP method call
on_Call
in file NS_Persistent_SOAP_Service_Handler.php, method NS_Persistent_SOAP_Service_Handler::on_Call()
on_Call
in file NS_Direct_SOAP_Service_Handler.php, method NS_Direct_SOAP_Service_Handler::on_Call()
on_Call
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::on_Call()
    Event called on XML-RPC method call
on_Call
in file NS_Direct_JSON_RPC_Service_Handler.php, method NS_Direct_JSON_RPC_Service_Handler::on_Call()
on_Call
in file NS_Persistent_JSON_RPC_Service_Handler.php, method NS_Persistent_JSON_RPC_Service_Handler::on_Call()
on_Call
in file NS_Direct_XML_RPC_Service_Handler.php, method NS_Direct_XML_RPC_Service_Handler::on_Call()
on_DHCP_Message
in file NS_DHCP_Handler.php, method NS_DHCP_Handler::on_DHCP_Message()
    Event called when a DHCP message is received
on_Event
in file NS_Syslog_Handler.php, method NS_Syslog_Handler::on_Event()
    Event called on new syslog event
on_Mail
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_Mail()
    Event called on mail reception
on_Read
in file NS_Telnet_Handler.php, method NS_Telnet_Handler::on_Read()
on_Read
in file NS_HTTP_Service_Handler.php, method NS_HTTP_Service_Handler::on_Read()
on_Read
in file NS_DHCP_Handler.php, method NS_DHCP_Handler::on_Read()
on_Read
in file NS_Syslog_Handler.php, method NS_Syslog_Handler::on_Read()
on_Read
in file NS_Line_Input_Connection_Handler.php, method NS_Line_Input_Connection_Handler::on_Read()
on_Read_Line
in file NS_Line_Input_Connection_Handler.php, method NS_Line_Input_Connection_Handler::on_Read_Line()
    Event called on new line of data
on_Read_Line
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_Read_Line()
on_Request
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::on_Request()
on_Request
in file NS_HTTP_Service_Handler.php, function on_Request()
    Event called on HTTP request
on_Request
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::on_Request()
on_Request
in file NS_JSON_RPC_Service_Handler.php, method NS_JSON_RPC_Service_Handler::on_Request()
on_SMTP_HELO
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_SMTP_HELO()
    Event called on SMTP HELO reception
on_SMTP_MAIL_FROM
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_SMTP_MAIL_FROM()
    Event called on SMTP MAIL FROM reception
on_SMTP_RCPT_TO
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_SMTP_RCPT_TO()
    Event called on SMTP RCPT TO reception
on_SMTP_Unhandled
in file NS_SMTP_Service_Handler.php, method NS_SMTP_Service_Handler::on_SMTP_Unhandled()
    Event called on unknown SMTP command reception
on_Telnet_Read
in file NS_Telnet_Handler.php, method NS_Telnet_Handler::on_Telnet_Read()
    Telnet read event
on_Telnet_Read
in file NS_Telnet_Line_Input_Handler.php, method NS_Telnet_Line_Input_Connection::on_Telnet_Read()
    Telnet read event
on_Telnet_Read_Line
in file NS_Telnet_Line_Input_Handler.php, method NS_Telnet_Line_Input_Connection::on_Telnet_Read_Line()
    Telnet line read event
OPT_8BIT
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::OPT_8BIT
OPT_ECHO
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::OPT_ECHO
OPT_LINE_MODE
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::OPT_LINE_MODE
OPT_SUPPRESS_GO_AHEAD
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::OPT_SUPPRESS_GO_AHEAD
Op_To_String
in file NS_DHCP_Handler.php, method NS_DHCP_Message::Op_To_String()
top

p

$pending_connect
in file nanoserv.php, variable NS_Socket::$pending_connect
    Is the socket waiting to be connected ?
$pending_crypto
in file nanoserv.php, variable NS_Socket::$pending_crypto
    Is the socket waiting for ssl/tls handshake ?
$pid
in file nanoserv.php, variable NS_IPC_Socket::$pid
    pid number of the remote forked process
Pair
in file nanoserv.php, method NS_IPC_Socket::Pair()
    Creates a pair of connected, indistinguishable pipes
$parameter_list
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$parameter_list
$parameter_request_list
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$parameter_request_list
top

r

Read
in file nanoserv.php, method NS_Socket::Read()
    Read data from the socket and return it
Read
in file nanoserv.php, method NS_IPC_Socket::Read()
    Read data from IPC socket
Read_From
in file nanoserv.php, method NS_Socket::Read_From()
    Read data from a non connected socket and return it
Run
in file nanoserv.php, method Nanoserv::Run()
    Enter main loop
$rebinding_time
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$rebinding_time
$remote_options
in file NS_Telnet_Handler.php, variable NS_Telnet_Handler::$remote_options
    Protocol options set by the remote party
$renewal_time
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$renewal_time
$request_content
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$request_content
    Request content (raw POST data)
$request_headers
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$request_headers
    Request headers
$request_method
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$request_method
    Request method
$request_protocol
in file NS_HTTP_Service_Handler.php, variable NS_HTTP_Service_Handler::$request_protocol
    Request protocol
$request_url
in file NS_SOAP_Service_Handler.php, variable NS_SOAP_Service_Handler::$request_url
    Request URL
$request_url
in file NS_XML_RPC_Service_Handler.php, variable NS_XML_RPC_Service_Handler::$request_url
    Request URL
$request_url
in file NS_JSON_RPC_Service_Handler.php, variable NS_JSON_RPC_Service_Handler::$request_url
    Request URL
$routers
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$routers
Raw_Write
in file NS_Telnet_Handler.php, method NS_Telnet_Handler::Raw_Write()
top

s

$shared_count
in file nanoserv.php, variable NS_Shared_Object::$shared_count
    static instance counter
$socket
in file nanoserv.php, variable NS_Handler::$socket
    Attached socket
$socket
in file nanoserv.php, variable NS_Listener::$socket
    Attached socket
$socket
in file nanoserv.php, variable NS_Write_Buffer::$socket
    Attached socket
Setup
in file nanoserv.php, method NS_Socket::Setup()
    Setup crypto if needed
Set_Blocking
in file nanoserv.php, method NS_Socket::Set_Blocking()
    Sets wether the socket is blocking or not
Set_Forking
in file nanoserv.php, method NS_Listener::Set_Forking()
    Sets wether the listener should fork() a new process for each accepted connection
Set_Max_Children
in file nanoserv.php, method Nanoserv::Set_Max_Children()
    Set the maximum number of allowed children processes before delaying incoming connections
Set_Option
in file nanoserv.php, method NS_Listener::Set_Option()
    Set a stream context option
Set_Option
in file nanoserv.php, method NS_Socket::Set_Option()
    Set a stream context option
Set_Option
in file nanoserv.php, method NS_Handler::Set_Option()
    Set a stream context option
Set_Timeout
in file nanoserv.php, method NS_Socket::Set_Timeout()
    Set timeout
Set_Write_Buffer
in file nanoserv.php, method NS_Socket::Set_Write_Buffer()
    Set the stream write buffer (PHP defaults to 8192 bytes)
$secs
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$secs
$server_name
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$server_name
$siaddr
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$siaddr
$sname
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$sname
$subnet_mask
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$subnet_mask
Send_Option
in file NS_Telnet_Handler.php, method NS_Telnet_Handler::Send_Option()
Send_Response
in file NS_HTTP_Service_Handler.php, function Send_Response()
    Send HTTP response back to client
SERVER_STRING
in file NS_SMTP_Service_Handler.php, class constant NS_SMTP_Service_Handler::SERVER_STRING
    Server string
SERVER_STRING
in file NS_HTTP_Service_Handler.php, class constant NS_HTTP_Service_Handler::SERVER_STRING
    Server string
Set_Compression
in file NS_HTTP_Service_Handler.php, function Set_Compression()
    Set compression option
Set_Content_Type
in file NS_HTTP_Service_Handler.php, function Set_Content_Type()
    Set response content type
Set_Response_Status
in file NS_HTTP_Service_Handler.php, function Set_Response_Status()
    Set HTTP response status code
SOAP_Add_Response_Envelope
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::SOAP_Add_Response_Envelope()
    Add SOAP response envelope
top

t

$time_offset
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$time_offset
$time_servers
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$time_servers
TYPE_DO
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::TYPE_DO
TYPE_DONT
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::TYPE_DONT
TYPE_WILL
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::TYPE_WILL
TYPE_WONT
in file NS_Telnet_Handler.php, class constant NS_Telnet_Handler::TYPE_WONT
top

u

$unhandled
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$unhandled
top

v

VERSION
in file nanoserv.php, class constant Nanoserv::VERSION
    nanoserv current version number
$vendor_class_id
in file NS_DHCP_Handler.php, variable NS_DHCP_Options::$vendor_class_id
Variable_To_SOAP_String
in file NS_SOAP_Service_Handler.php, method NS_SOAP_Service_Handler::Variable_To_SOAP_String()
    Convert a PHP variable to SOAP string representation
Variable_To_XML_String
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::Variable_To_XML_String()
    Convert a PHP variable to XML string representation
top

w

Waiting_Data
in file nanoserv.php, method NS_I_Write_Buffer::Waiting_Data()
    Get availability of data
Waiting_Data
in file nanoserv.php, method NS_Static_Write_Buffer::Waiting_Data()
    Get availability of data
Waiting_Data
in file nanoserv.php, method NS_Stream_Write_Buffer::Waiting_Data()
    Get availability of data from stream
Write
in file nanoserv.php, method NS_Static_Write_Buffer::Write()
    Write data to socket and advance buffer pointer
Write
in file nanoserv.php, method NS_Stream_Write_Buffer::Write()
    Read data from stream and write it to socket
Write
in file nanoserv.php, method NS_Socket::Write()
    Write data to the socket
Write
in file nanoserv.php, method NS_Datagram_Handler::Write()
    Send data over the connection
Write
in file nanoserv.php, method NS_I_Write_Buffer::Write()
    Write data to socket and advance buffer pointer
Write
in file nanoserv.php, method NS_Connection_Handler::Write()
    Send data over the connection
Write_From_Stream
in file nanoserv.php, method NS_Socket::Write_From_Stream()
    Write data from stream to socket
Write_Stream
in file nanoserv.php, method NS_Connection_Handler::Write_Stream()
    Send open stream over the connection
Write_To
in file nanoserv.php, method NS_Socket::Write_To()
    Write data to a non connected socket
Write
in file NS_Telnet_Handler.php, method NS_Telnet_Handler::Write()
top

x

$xid
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$xid
XML_Add_Fault_Envelope
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::XML_Add_Fault_Envelope()
XML_Add_MethodResponse_Envelope
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::XML_Add_MethodResponse_Envelope()
    Add XMLRPC response envelope
XML_Params_To_Array
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::XML_Params_To_Array()
    Convert XMLRPC method call params stored in a SimpleXmlElement object to a php array
XML_Struct_To_Array
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::XML_Struct_To_Array()
    Convert a XMLRPC struct or array stored in a SimpleXmlElement object to php array
XML_Value_To_Variable
in file NS_XML_RPC_Service_Handler.php, method NS_XML_RPC_Service_Handler::XML_Value_To_Variable()
    Convert a XMLRPC value stored in a SimpleXmlElement object to php variable
top

y

$yiaddr
in file NS_DHCP_Handler.php, variable NS_DHCP_Message::$yiaddr
top

Documentation generated on Thu, 10 May 2012 22:01:23 +0200 by phpDocumentor 1.4.4