C# Class CSPspEmu.Hle.Modules.threadman.ThreadManForUser.MsgPipe

Inheritance: IHleUidPoolClass, IDisposable
ファイルを表示 Open project: soywiz/cspspemu

Public Properties

Property Type Description
Attributes MsgPipeAttributes
Messages Queue
Name string
OnAvailableForRecv Queue
OnAvailableForSend Queue
PartitionId MemoryPartitions
Size int

Protected Properties

Property Type Description
PoolPartition MemoryPartition
PspMemory PspMemory

Public Methods

Method Description
Delete ( ) : void
Dequeue ( byte MessageOut, int MessageMaxSize, int MessageSizeOut ) : void
Enqueue ( byte MessageIn, int MessageSize ) : void
IDisposable ( ) : void
Init ( HleThreadManager ThreadManager, PspMemory PspMemory, HleMemoryManager MemoryManager ) : void
NoticeAvailableForRecv ( ) : void
NoticeAvailableForSend ( ) : void

Method Details

Delete() public method

public Delete ( ) : void
return void

Dequeue() public method

public Dequeue ( byte MessageOut, int MessageMaxSize, int MessageSizeOut ) : void
MessageOut byte
MessageMaxSize int
MessageSizeOut int
return void

Enqueue() public method

public Enqueue ( byte MessageIn, int MessageSize ) : void
MessageIn byte
MessageSize int
return void

IDisposable() public method

public IDisposable ( ) : void
return void

Init() public method

public Init ( HleThreadManager ThreadManager, PspMemory PspMemory, HleMemoryManager MemoryManager ) : void
ThreadManager CSPspEmu.Hle.Managers.HleThreadManager
PspMemory PspMemory
MemoryManager CSPspEmu.Hle.Managers.HleMemoryManager
return void

NoticeAvailableForRecv() public method

public NoticeAvailableForRecv ( ) : void
return void

NoticeAvailableForSend() public method

public NoticeAvailableForSend ( ) : void
return void

Property Details

Attributes public_oe property

public MsgPipeAttributes Attributes
return MsgPipeAttributes

Messages public_oe property

public Queue Messages
return Queue

Name public_oe property

public string Name
return string

OnAvailableForRecv public_oe property

public Queue OnAvailableForRecv
return Queue

OnAvailableForSend public_oe property

public Queue OnAvailableForSend
return Queue

PartitionId public_oe property

public MemoryPartitions PartitionId
return MemoryPartitions

PoolPartition protected_oe property

protected MemoryPartition PoolPartition
return MemoryPartition

PspMemory protected_oe property

protected PspMemory PspMemory
return PspMemory

Size public_oe property

public int Size
return int