コード例 #1
0
        internal NetworkTable(NetworkTableInstance inst, ReadOnlySpan <char> path)
        {
            var str = path.ToString();

            Path          = str;
            m_pathWithSep = str + PathSeparator;
            Instance      = inst;
        }
コード例 #2
0
ファイル: EntryInfo.cs プロジェクト: robotdotnet/WPILib
 internal unsafe EntryInfo(NetworkTableInstance instance, NtEntryInfo *entryInfo)
 {
     EntryHandle = entryInfo->entry;
     Type        = (NtType)entryInfo->type;
     Flags       = (EntryFlags)entryInfo->flags;
     LastChange  = (long)entryInfo->last_change;
     Name        = UTF8String.ReadUTF8String(entryInfo->name.str, (int)entryInfo->name.len);
     m_instance  = instance;
 }
コード例 #3
0
 internal unsafe RefEntryNotification(NetworkTableInstance inst, in NtEntryNotification entry)
コード例 #4
0
 public NetworkTableEntry(NetworkTableInstance inst, NtEntry handle)
 {
     Instance = inst;
     Handle   = handle;
 }
コード例 #5
0
 internal unsafe LogMessage(NetworkTableInstance inst, in NtLogMessage log)