vitasdk
Documentation of the vitasdk
msg_pipe.h File Reference

Go to the source code of this file.

Data Structures

struct  SceKernelMsgPipeInfo
 
struct  MsgPipeSendData
 
struct  MsgPipeRecvData
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x3C, SceKernelMsgPipeInfo)
 
int ksceKernelGetMsgPipeInfo (SceUID msgpipe_id, SceKernelMsgPipeInfo *info)
 Get msgpipe info. More...
 
SceUID ksceKernelCreateMsgPipe (const char *name, int type, int attr, SceSize bufSize, void *opt)
 Create a message pipe. More...
 
int ksceKernelDeleteMsgPipe (SceUID uid)
 Delete a message pipe. More...
 
int ksceKernelSendMsgPipeVector (SceUID uid, const MsgPipeSendData *v, unsigned int n, int unk1, void *unk2, unsigned int *timeout)
 Send a message to a pipe. More...
 
int ksceKernelTrySendMsgPipeVector (SceUID uid, const MsgPipeSendData *v, SceSize size, int unk1, void *unk2)
 Try to send a message to a pipe. More...
 
int ksceKernelReceiveMsgPipeVector (SceUID uid, const MsgPipeRecvData *v, unsigned int n, int unk1, void *unk2, unsigned int *timeout)
 Receive a message from a pipe. More...
 
int ksceKernelTryReceiveMsgPipeVector (SceUID uid, const MsgPipeRecvData *v, SceSize size, int unk1, void *unk2)
 Receive a message from a pipe. More...
 
int ksceKernelCancelMsgPipe (SceUID uid, int *psend, int *precv)
 Cancel a message pipe. More...