[][src]Enum tinkerforge::red_brick::RedBrickFunction

pub enum RedBrickFunction {
    CreateSession,
    ExpireSession,
    ExpireSessionUnchecked,
    KeepSessionAlive,
    ReleaseObject,
    ReleaseObjectUnchecked,
    AllocateString,
    TruncateString,
    GetStringLength,
    SetStringChunk,
    GetStringChunk,
    AllocateList,
    GetListLength,
    GetListItem,
    AppendToList,
    RemoveFromList,
    OpenFile,
    CreatePipe,
    GetFileInfo,
    ReadFile,
    ReadFileAsync,
    AbortAsyncFileRead,
    WriteFile,
    WriteFileUnchecked,
    WriteFileAsync,
    SetFilePosition,
    GetFilePosition,
    SetFileEvents,
    GetFileEvents,
    OpenDirectory,
    GetDirectoryName,
    GetNextDirectoryEntry,
    RewindDirectory,
    CreateDirectory,
    GetProcesses,
    SpawnProcess,
    KillProcess,
    GetProcessCommand,
    GetProcessIdentity,
    GetProcessStdio,
    GetProcessState,
    GetPrograms,
    DefineProgram,
    PurgeProgram,
    GetProgramIdentifier,
    GetProgramRootDirectory,
    SetProgramCommand,
    GetProgramCommand,
    SetProgramStdioRedirection,
    GetProgramStdioRedirection,
    SetProgramSchedule,
    GetProgramSchedule,
    GetProgramSchedulerState,
    ContinueProgramSchedule,
    StartProgram,
    GetLastSpawnedProgramProcess,
    GetCustomProgramOptionNames,
    SetCustomProgramOptionValue,
    GetCustomProgramOptionValue,
    RemoveCustomProgramOption,
    GetIdentity,
    CallbackAsyncFileRead,
    CallbackAsyncFileWrite,
    CallbackFileEventsOccurred,
    CallbackProcessStateChanged,
    CallbackProgramSchedulerStateChanged,
    CallbackProgramProcessSpawned,
}

Variants

CreateSessionExpireSessionExpireSessionUncheckedKeepSessionAliveReleaseObjectReleaseObjectUncheckedAllocateStringTruncateStringGetStringLengthSetStringChunkGetStringChunkAllocateListGetListLengthGetListItemAppendToListRemoveFromListOpenFileCreatePipeGetFileInfoReadFileReadFileAsyncAbortAsyncFileReadWriteFileWriteFileUncheckedWriteFileAsyncSetFilePositionGetFilePositionSetFileEventsGetFileEventsOpenDirectoryGetDirectoryNameGetNextDirectoryEntryRewindDirectoryCreateDirectoryGetProcessesSpawnProcessKillProcessGetProcessCommandGetProcessIdentityGetProcessStdioGetProcessStateGetProgramsDefineProgramPurgeProgramGetProgramIdentifierGetProgramRootDirectorySetProgramCommandGetProgramCommandSetProgramStdioRedirectionGetProgramStdioRedirectionSetProgramScheduleGetProgramScheduleGetProgramSchedulerStateContinueProgramScheduleStartProgramGetLastSpawnedProgramProcessGetCustomProgramOptionNamesSetCustomProgramOptionValueGetCustomProgramOptionValueRemoveCustomProgramOptionGetIdentityCallbackAsyncFileReadCallbackAsyncFileWriteCallbackFileEventsOccurredCallbackProcessStateChangedCallbackProgramSchedulerStateChangedCallbackProgramProcessSpawned

Trait Implementations

impl From<RedBrickFunction> for u8
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self