blob: 8b69310c4f71dd8c42412c33f3143582ecf3920d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
/*************************************************
*
* = PACKAGE
* JACE.ASX
*
* = FILENAME
* IOCntlMsg.java
*
*@author Prashant Jain
*
*************************************************/
package JACE.ASX;
import JACE.OS.*;
/**
* <hr>
* <h2>SYNOPSIS</h2>
*<blockquote>
* Data format for IOCTL messages
*</blockquote>
*/
public class IOCntlMsg
{
// = Initialization method.
/*
* Initialize the control message.
*@param c IOCntlCmd for the control message. Note that this should
* be of type IOCntlCmds
*/
public IOCntlMsg (int c)
{
this.cmd_ = c;
}
// = Get/set methods
/*
* Get the command.
*@return the command.
*/
public int cmd ()
{
return this.cmd_;
}
/*
* Set the command.
*@param c the command.
*/
public void cmd (int c)
{
this.cmd_ = c;
}
/*
* Get the count.
*@return the count.
*/
public int count ()
{
return this.count_;
}
/*
* Set the count.
*@param c the count.
*/
public void count (int c)
{
this.count_ = c;
}
/*
* Get the error.
*@return the error.
*/
public int error ()
{
return this.error_;
}
/*
* Set the error.
*@param e the error.
*/
public void error (int e)
{
this.error_ = e;
}
/*
* Get the return value.
*@return the return value.
*/
public int rval ()
{
return this.rval_;
}
/*
* Set the return value.
*@param r the return value.
*/
public void rval (int r)
{
this.rval_ = r;
}
public String toString ()
{
return (new Integer (this.cmd_)).toString ();
}
private int cmd_;
// Command.
private int count_;
// Count.
private int error_;
// Error.
private int rval_;
// Return value
}
|