public class ssh_channel_callbacks_struct extends com.ochafik.lang.jnaerator.runtime.Structure<ssh_channel_callbacks_struct,ssh_channel_callbacks_struct.ByValue,ssh_channel_callbacks_struct.ByReference>
| Modifier and Type | Class and Description |
|---|---|
static class |
ssh_channel_callbacks_struct.ByReference |
static class |
ssh_channel_callbacks_struct.ByValue |
| Modifier and Type | Field and Description |
|---|---|
SshLibrary.ssh_channel_close_callback |
channel_close_function
This functions will be called when the channel has been closed by remote
C type : ssh_channel_close_callback |
SshLibrary.ssh_channel_data_callback |
channel_data_function
This functions will be called when there is data available.
C type : ssh_channel_data_callback |
SshLibrary.ssh_channel_eof_callback |
channel_eof_function
This functions will be called when the channel has received an EOF.
C type : ssh_channel_eof_callback |
SshLibrary.ssh_channel_exit_signal_callback |
channel_exit_signal_function
This functions will be called when an exit signal has been received
C type : ssh_channel_exit_signal_callback |
SshLibrary.ssh_channel_exit_status_callback |
channel_exit_status_function
This functions will be called when an exit status has been received
C type : ssh_channel_exit_status_callback |
SshLibrary.ssh_channel_signal_callback |
channel_signal_function
This functions will be called when a signal has been received
C type : ssh_channel_signal_callback |
com.ochafik.lang.jnaerator.runtime.NativeSize |
size |
com.sun.jna.Pointer |
userdata
User-provided data.
|
| Constructor and Description |
|---|
ssh_channel_callbacks_struct() |
ssh_channel_callbacks_struct(com.ochafik.lang.jnaerator.runtime.NativeSize size,
com.sun.jna.Pointer userdata,
SshLibrary.ssh_channel_data_callback channel_data_function,
SshLibrary.ssh_channel_eof_callback channel_eof_function,
SshLibrary.ssh_channel_close_callback channel_close_function,
SshLibrary.ssh_channel_signal_callback channel_signal_function,
SshLibrary.ssh_channel_exit_status_callback channel_exit_status_function,
SshLibrary.ssh_channel_exit_signal_callback channel_exit_signal_function) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initFieldOrder() |
static ssh_channel_callbacks_struct[] |
newArray(int arrayLength) |
protected ssh_channel_callbacks_struct.ByReference |
newByReference() |
protected ssh_channel_callbacks_struct.ByValue |
newByValue() |
protected ssh_channel_callbacks_struct |
newInstance() |
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, getBitsAnnotation, newArray, read, readDependency, setDependency, setupClone, setupClone, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, writeallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toString, toString, useMemory, useMemory, writeField, writeField, writeFieldpublic com.ochafik.lang.jnaerator.runtime.NativeSize size
public com.sun.jna.Pointer userdata
public SshLibrary.ssh_channel_data_callback channel_data_function
public SshLibrary.ssh_channel_eof_callback channel_eof_function
public SshLibrary.ssh_channel_close_callback channel_close_function
public SshLibrary.ssh_channel_signal_callback channel_signal_function
public SshLibrary.ssh_channel_exit_status_callback channel_exit_status_function
public SshLibrary.ssh_channel_exit_signal_callback channel_exit_signal_function
public ssh_channel_callbacks_struct()
public ssh_channel_callbacks_struct(com.ochafik.lang.jnaerator.runtime.NativeSize size,
com.sun.jna.Pointer userdata,
SshLibrary.ssh_channel_data_callback channel_data_function,
SshLibrary.ssh_channel_eof_callback channel_eof_function,
SshLibrary.ssh_channel_close_callback channel_close_function,
SshLibrary.ssh_channel_signal_callback channel_signal_function,
SshLibrary.ssh_channel_exit_status_callback channel_exit_status_function,
SshLibrary.ssh_channel_exit_signal_callback channel_exit_signal_function)
size - DON'T SET THIS use ssh_callbacks_init() instead.userdata - User-provided data. User is free to set anything he wants herechannel_data_function - This functions will be called when there is data available.channel_eof_function - This functions will be called when the channel has received an EOF.channel_close_function - This functions will be called when the channel has been closed by remotechannel_signal_function - This functions will be called when a signal has been receivedchannel_exit_status_function - This functions will be called when an exit status has been receivedchannel_exit_signal_function - This functions will be called when an exit signal has been receivedprotected void initFieldOrder()
protected ssh_channel_callbacks_struct.ByReference newByReference()
newByReference in class com.ochafik.lang.jnaerator.runtime.Structure<ssh_channel_callbacks_struct,ssh_channel_callbacks_struct.ByValue,ssh_channel_callbacks_struct.ByReference>protected ssh_channel_callbacks_struct.ByValue newByValue()
newByValue in class com.ochafik.lang.jnaerator.runtime.Structure<ssh_channel_callbacks_struct,ssh_channel_callbacks_struct.ByValue,ssh_channel_callbacks_struct.ByReference>protected ssh_channel_callbacks_struct newInstance()
newInstance in class com.ochafik.lang.jnaerator.runtime.Structure<ssh_channel_callbacks_struct,ssh_channel_callbacks_struct.ByValue,ssh_channel_callbacks_struct.ByReference>public static ssh_channel_callbacks_struct[] newArray(int arrayLength)
Copyright © 2018. All rights reserved.