version 1.4, 2000/01/24 02:48:24 |
version 1.5, 2000/01/24 12:32:49 |
Line 236 The server can avoid to send OX messages unknown to it |
|
Line 236 The server can avoid to send OX messages unknown to it |
|
*/ |
*/ |
@plugin/mathcap.h) |
@plugin/mathcap.h) |
|
|
|
Stack before the request: |
|
\begin{tabular}{|c|} \hline |
|
{\it Mathcap m} \\ |
|
\hline |
|
\end{tabular}\\ |
Request: |
Request: |
\begin{tabular}{|c|c|} \hline |
\begin{tabular}{|c|c|} \hline |
{\tt int32 OX\_DATA} & {\sl Mathcap} m \\ \hline |
{\tt int32 OX\_DATA} & {\sl Mathcap} m \\ \hline |
Line 348 It requests a server to pop an object from {\tt Operan |
|
Line 353 It requests a server to pop an object from {\tt Operan |
|
to convert it into a character string according to the output format |
to convert it into a character string according to the output format |
of the local system, and to send the character string via TCP/IP stream. |
of the local system, and to send the character string via TCP/IP stream. |
{\tt (char *)NULL} is returned when the stack is empty. |
{\tt (char *)NULL} is returned when the stack is empty. |
The returned strings is sent as a CMO string data. |
The returned string is sent as a CMO string data. |
{\tt CMO\_ERROR2} should be returned if an error has occurred. |
{\tt CMO\_ERROR2} should be returned if an error has occurred. |
*/ |
*/ |
|
|
Line 472 In the above example, {\tt Ox\_system} denotes the sys |
|
Line 477 In the above example, {\tt Ox\_system} denotes the sys |
|
enviroment variable. |
enviroment variable. |
The second component consists of avaiable SM commands. |
The second component consists of avaiable SM commands. |
The third component is a list of pairs. Each pair consists |
The third component is a list of pairs. Each pair consists |
of an OX message tag and the available message tags. |
of an OX message tag and the list of available message tags. |
Again in the above example, 514 is the value of {\tt OX\_DATA} |
Again in the above example, 514 is the value of {\tt OX\_DATA} |
and it indicates that the server accepts CMO (without size information) |
and it indicates that the server accepts CMO (without size information) |
as mathematical data messages. In this case the subsequent |
as mathematical data messages. In this case the subsequent |
Line 563 operand stack より, {\it n} 個の元 ({\it obj1, obj2, $ |
|
Line 568 operand stack より, {\it n} 個の元 ({\it obj1, obj2, $ |
|
*/ |
*/ |
/*&eg |
/*&eg |
It requests a server to pop {\it n} and to discard elements {\it obj1, obj2, |
It requests a server to pop {\it n} and to discard elements {\it obj1, obj2, |
$\ldots$, objn}) from the stack. |
$\ldots$, objn} from the stack. |
*/ |
*/ |
|
|
//&jp Stack before the request: \\ |
//&jp Stack before the request: \\ |
Line 629 OutputObj} をスタックへ戻す. 関数自体は正常終了なら 0 |
|
Line 634 OutputObj} をスタックへ戻す. 関数自体は正常終了なら 0 |
|
It requests a server to pop {\it name} and to evaluate a variable |
It requests a server to pop {\it name} and to evaluate a variable |
{\it name} in the current name space. The Output of the evaluation |
{\it name} in the current name space. The Output of the evaluation |
{\it OutputObj} is pushed to the stack. |
{\it OutputObj} is pushed to the stack. |
If an error has occurred {\tt CMO\_ERROR2} is pushed to the stack. |
If an error has occurred {\tt CMO\_ERROR2} is pushed onto the stack. |
*/ |
*/ |
|
|
//&jp Stack before the request: |
//&jp Stack before the request: |