📄 messagequeue.java
字号:
/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.24 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */package net.sourceforge.playerstage.Jplayercore;public class MessageQueue { private long swigCPtr; protected boolean swigCMemOwn; protected MessageQueue(long cPtr, boolean cMemoryOwn) { swigCMemOwn = cMemoryOwn; swigCPtr = cPtr; } protected static long getCPtr(MessageQueue obj) { return (obj == null) ? 0 : obj.swigCPtr; } protected MessageQueue() { this(0, false); } protected void finalize() { delete(); } public void delete() { if(swigCPtr != 0 && swigCMemOwn) { swigCMemOwn = false; playercore_javaJNI.delete_MessageQueue(swigCPtr); } swigCPtr = 0; } public MessageQueue(boolean _Replace, long _Maxlen) { this(playercore_javaJNI.new_MessageQueue(_Replace, _Maxlen), true); } public boolean Empty() { return playercore_javaJNI.MessageQueue_Empty(swigCPtr); } public MessageQueueElement Push(Message msg, boolean UseReserved) { long cPtr = playercore_javaJNI.MessageQueue_Push__SWIG_0(swigCPtr, Message.getCPtr(msg), UseReserved); return (cPtr == 0) ? null : new MessageQueueElement(cPtr, false); } public MessageQueueElement Push(Message msg) { long cPtr = playercore_javaJNI.MessageQueue_Push__SWIG_1(swigCPtr, Message.getCPtr(msg)); return (cPtr == 0) ? null : new MessageQueueElement(cPtr, false); } public Message Pop() { long cPtr = playercore_javaJNI.MessageQueue_Pop(swigCPtr); return (cPtr == 0) ? null : new Message(cPtr, false); } public Message PopReady() { long cPtr = playercore_javaJNI.MessageQueue_PopReady(swigCPtr); return (cPtr == 0) ? null : new Message(cPtr, false); } public void SetReplace(boolean _Replace) { playercore_javaJNI.MessageQueue_SetReplace(swigCPtr, _Replace); } public void AddReplaceRule(int _host, int _robot, int _interf, int _index, int _type, int _subtype, boolean _replace) { playercore_javaJNI.MessageQueue_AddReplaceRule__SWIG_0(swigCPtr, _host, _robot, _interf, _index, _type, _subtype, _replace); } public void AddReplaceRule(player_devaddr_t device, int _type, int _subtype, boolean _replace) { playercore_javaJNI.MessageQueue_AddReplaceRule__SWIG_1(swigCPtr, player_devaddr_t.getCPtr(device), _type, _subtype, _replace); } public boolean CheckReplace(player_msghdr_t hdr) { return playercore_javaJNI.MessageQueue_CheckReplace(swigCPtr, player_msghdr_t.getCPtr(hdr)); } public void Wait() { playercore_javaJNI.MessageQueue_Wait(swigCPtr); } public void DataAvailable() { playercore_javaJNI.MessageQueue_DataAvailable(swigCPtr); } public boolean Filter(Message msg) { return playercore_javaJNI.MessageQueue_Filter(swigCPtr, Message.getCPtr(msg)); } public void ClearFilter() { playercore_javaJNI.MessageQueue_ClearFilter(swigCPtr); } public void SetFilter(int host, int robot, int interf, int index, int type, int subtype) { playercore_javaJNI.MessageQueue_SetFilter(swigCPtr, host, robot, interf, index, type, subtype); } public void SetPull(boolean _pull) { playercore_javaJNI.MessageQueue_SetPull(swigCPtr, _pull); } public void MarkAllReady() { playercore_javaJNI.MessageQueue_MarkAllReady(swigCPtr); } public long GetLength() { return playercore_javaJNI.MessageQueue_GetLength(swigCPtr); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -