Genisys  Genisys API 1.9.3
A server software for Minecraft: Pocket Edition with many features
RakLibServer Class Reference
Inheritance diagram for RakLibServer:
[legend]
Collaboration diagram for RakLibServer:
[legend]

Public Member Functions

 __construct (\ThreadedLogger $logger,\ClassLoader $loader, $port, $interface="0.0.0.0")
 
 isShutdown ()
 
 shutdown ()
 
 getPort ()
 
 getInterface ()
 
 getLogger ()
 
 getExternalQueue ()
 
 getInternalQueue ()
 
 pushMainToThreadPacket ($str)
 
 readMainToThreadPacket ()
 
 pushThreadToMainPacket ($str)
 
 readThreadToMainPacket ()
 
 shutdownHandler ()
 
 errorHandler ($errno, $errstr, $errfile, $errline, $context, $trace=null)
 
 getTrace ($start=1, $trace=null)
 
 cleanPath ($path)
 
 run ()
 
- Public Member Functions inherited from Thread
 getCreatorId ()
 
 getThreadId ()
 
 isJoined ()
 
 isStarted ()
 
 join ()
 
 start (int $options=PTHREADS_INHERIT_ALL)
 
- Public Member Functions inherited from Threaded
 chunk ($size, bool $preserve=false)
 
 count ()
 
 isRunning ()
 
 isTerminated ()
 
 merge ($from, $overwrite=true)
 
 notify ()
 
 notifyOne ()
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetExists ($offset)
 
 offsetUnset ($offset)
 
 pop ()
 
 run ()
 
 shift ()
 
 synchronized (\Closure $function, $args=null)
 
 wait ($timeout)
 
 getRefCount ()
 
 addRef ()
 
 delRef ()
 
 isGarbage ()
 

Data Fields

 $loadPaths
 

Protected Member Functions

 addDependency (array &$loadPaths,\ReflectionClass $dep)
 

Protected Attributes

 $port
 
 $interface
 
 $logger
 
 $loader
 
 $shutdown
 
 $externalQueue
 
 $internalQueue
 
 $mainPath
 

Additional Inherited Members

- Static Public Member Functions inherited from Thread
static getCurrentThread ()
 
static getCurrentThreadId ()
 
- Static Public Member Functions inherited from Threaded
static extend ($obj)
 

Constructor & Destructor Documentation

__construct ( \ThreadedLogger  $logger,
\ClassLoader  $loader,
  $port,
  $interface = "0.0.0.0" 
)
Parameters
\ThreadedLogger$logger
\ClassLoader$loader
int$port
string$interface
Exceptions

Member Function Documentation

getExternalQueue ( )
Returns
getInternalQueue ( )
Returns
getLogger ( )
Returns

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