# API for SLOG-1

| Input API | Output API
SLOG-1 Handle | SLOG_OpenInputStream | SLOG_OpenOutputStream
SLOG_CloseInputStream | SLOG_CloseOutputStream
General Properties | none | SLOG_SetFrameByteSize
none | SLOG_SetFrameReservedSpace
none | SLOG_SetIncreasingEndtimeOrder
none | SLOG_SetIncreasingStarttimeOrder
none | SLOG_SetMaxNumOfFramesPerDir
none | SLOG_SetPreviewName
none | SLOG_SetPreviewStatisticsSize
Property: Thread Table | none | SLOG_TTAB_Open
none | SLOG_TTAB_AddThreadInfo
none | SLOG_TTAB_Close
Property: Display Profile Table | none | SLOG_PROF_Open
none | SLOG_PROF_AddIntvlInfo
none | SLOG_PROF_AddIntvlInfoWithArray
none | SLOG_PROF_SetExtraNumOfIntvlInfos
none | SLOG_PROF_AddExtraIntvlInfo
none | SLOG_PROF_Close
Property: Record Definition Table | none | SLOG_RDEF_Open
none | SLOG_RDEF_AddRecDef
none | SLOG_RDEF_SetExtraNumOfRecDefs
none | SLOG_RDEF_AddExtraRecDef
none | SLOG_RDEF_Close
Manipulation of Interval Record | none | SLOG_Irec_ReserveSpace
SLOG_Irec_Create
SLOG_Irec_Free
SLOG_Irec_Copy
SLOG_Irec_IsConsistent
SLOG_Irec_IsEmpty
SLOG_Irec_Print
SLOG_Irec_FromInputStream | SLOG_Irec_ToOutputStream
SLOG_Irec_GetMinRec | SLOG_Irec_SetMinRec
SLOG_Irec_GetArgs | SLOG_Irec_SetArgs
SLOG_Irec_GetAssocs | SLOG_Irec_SetAssocs
none | SLOG_Irec_SetDestTaskLabel