org.maachang.shm
クラス ShmClient

java.lang.Object
  上位を拡張 org.maachang.shm.ShmClient

public class ShmClient
extends java.lang.Object

共有メモリクライアントオブジェクト.
クライアント側共有メモリオブジェクト.

導入されたバージョン:
ShareMemory 1.03
バージョン:
2008/03/09
作成者:
masahito suzuki

コンストラクタの概要
ShmClient(java.lang.String name, int timeout)
          コンストラクタ.
 
メソッドの概要
 void destroy()
          オブジェクト破棄.
 CoreShm getCoreShm()
          コアオブジェクトを取得.
 java.lang.String getName()
          共有名を取得.
 byte[] io(byte[] sendData)
          データ送信して取得.
 byte[] io(byte[] sendData, int timeout)
          データ送信して取得.
 boolean isUse()
          オブジェクトが有効かチェック.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ShmClient

public ShmClient(java.lang.String name,
                 int timeout)
          throws java.lang.Exception
コンストラクタ.

パラメータ:
name - 共有名を設定してオブジェクトを生成します.
timeout - 受信タイムアウト値を設定します.
例外:
java.lang.Exception - 例外.
メソッドの詳細

destroy

public void destroy()
オブジェクト破棄.


io

public byte[] io(byte[] sendData)
          throws java.lang.Exception
データ送信して取得.

パラメータ:
sendData - 送信データを設定します.
戻り値:
byte[] 受信データが返されます.
例外:
java.lang.Exception - 例外.

io

public byte[] io(byte[] sendData,
                 int timeout)
          throws java.lang.Exception
データ送信して取得.

パラメータ:
sendData - 送信データを設定します.
timeout - 受信タイムアウト値を設定します.
戻り値:
byte[] 受信データが返されます.
例外:
java.lang.Exception - 例外.

getName

public java.lang.String getName()
共有名を取得.

戻り値:
name 共有名が返されます.

isUse

public boolean isUse()
オブジェクトが有効かチェック.

戻り値:
boolean [true]の場合、有効です.

getCoreShm

public CoreShm getCoreShm()
コアオブジェクトを取得.

戻り値:
CoreShm コアオブジェクトが返されます.