SYMBOL INDEX (583 symbols across 32 files) FILE: client.go constant defaultWaitTime (line 16) | defaultWaitTime = 200 * time.Millisecond constant defaultMaxWaitTime (line 17) | defaultMaxWaitTime = 1 * time.Minute type ExtensionManagerClient (line 21) | type ExtensionManagerClient struct method Close (line 85) | func (c *ExtensionManagerClient) Close() { method Ping (line 92) | func (c *ExtensionManagerClient) Ping() (*osquery.ExtensionStatus, err... method PingContext (line 97) | func (c *ExtensionManagerClient) PingContext(ctx context.Context) (*os... method Call (line 106) | func (c *ExtensionManagerClient) Call(registry, item string, request o... method CallContext (line 111) | func (c *ExtensionManagerClient) CallContext(ctx context.Context, regi... method Extensions (line 123) | func (c *ExtensionManagerClient) Extensions() (osquery.InternalExtensi... method ExtensionsContext (line 128) | func (c *ExtensionManagerClient) ExtensionsContext(ctx context.Context... method RegisterExtension (line 140) | func (c *ExtensionManagerClient) RegisterExtension(info *osquery.Inter... method RegisterExtensionContext (line 145) | func (c *ExtensionManagerClient) RegisterExtensionContext(ctx context.... method DeregisterExtension (line 157) | func (c *ExtensionManagerClient) DeregisterExtension(uuid osquery.Exte... method DeregisterExtensionContext (line 162) | func (c *ExtensionManagerClient) DeregisterExtensionContext(ctx contex... method Options (line 174) | func (c *ExtensionManagerClient) Options() (osquery.InternalOptionList... method OptionsContext (line 179) | func (c *ExtensionManagerClient) OptionsContext(ctx context.Context) (... method Query (line 193) | func (c *ExtensionManagerClient) Query(sql string) (*osquery.Extension... method QueryContext (line 200) | func (c *ExtensionManagerClient) QueryContext(ctx context.Context, sql... method QueryRows (line 214) | func (c *ExtensionManagerClient) QueryRows(sql string) ([]map[string]s... method QueryRowsContext (line 221) | func (c *ExtensionManagerClient) QueryRowsContext(ctx context.Context,... method QueryRow (line 241) | func (c *ExtensionManagerClient) QueryRow(sql string) (map[string]stri... method QueryRowContext (line 247) | func (c *ExtensionManagerClient) QueryRowContext(ctx context.Context, ... method GetQueryColumns (line 262) | func (c *ExtensionManagerClient) GetQueryColumns(sql string) (*osquery... method GetQueryColumnsContext (line 267) | func (c *ExtensionManagerClient) GetQueryColumnsContext(ctx context.Co... type ClientOption (line 30) | type ClientOption function DefaultWaitTime (line 34) | func DefaultWaitTime(d time.Duration) ClientOption { function MaxWaitTime (line 42) | func MaxWaitTime(d time.Duration) ClientOption { function NewClient (line 51) | func NewClient(path string, socketOpenTimeout time.Duration, opts ...Cli... FILE: client_test.go function TestQueryRows (line 18) | func TestQueryRows(t *testing.T) { function TestLocking (line 91) | func TestLocking(t *testing.T) { function TestLockTimeouts (line 120) | func TestLockTimeouts(t *testing.T) { function WithOsqueryThriftClient (line 158) | func WithOsqueryThriftClient(client osquery.ExtensionManager) ClientOpti... method SlowLocker (line 165) | func (c *ExtensionManagerClient) SlowLocker(ctx context.Context, d time.... FILE: examples/call/main.go function main (line 11) | func main() { FILE: examples/config/main.go function main (line 19) | func main() { function GenerateConfigs (line 49) | func GenerateConfigs(ctx context.Context) (map[string]string, error) { FILE: examples/distributed/main.go function main (line 13) | func main() { function getQueries (line 29) | func getQueries(ctx context.Context) (*distributed.GetQueriesResult, err... function writeResults (line 33) | func writeResults(ctx context.Context, results []distributed.Result) err... FILE: examples/logger/main.go function main (line 12) | func main() { function LogString (line 28) | func LogString(ctx context.Context, typ logger.LogType, logText string) ... FILE: examples/query/main.go function main (line 11) | func main() { FILE: examples/table/main.go function main (line 23) | func main() { function ExampleColumns (line 64) | func ExampleColumns() []table.ColumnDefinition { function ExampleGenerate (line 73) | func ExampleGenerate(ctx context.Context, queryContext table.QueryContex... FILE: gen/osquery/osquery-consts.go function init (line 20) | func init() { FILE: gen/osquery/osquery.go type ExtensionCode (line 22) | type ExtensionCode method String (line 30) | func (p ExtensionCode) String() string { method MarshalText (line 56) | func (p ExtensionCode) MarshalText() ([]byte, error) { method UnmarshalText (line 60) | func (p *ExtensionCode) UnmarshalText(text []byte) error { method Scan (line 69) | func (p *ExtensionCode) Scan(value interface{}) error { method Value (line 78) | func (p *ExtensionCode) Value() (driver.Value, error) { constant ExtensionCode_EXT_SUCCESS (line 25) | ExtensionCode_EXT_SUCCESS ExtensionCode = 0 constant ExtensionCode_EXT_FAILED (line 26) | ExtensionCode_EXT_FAILED ExtensionCode = 1 constant ExtensionCode_EXT_FATAL (line 27) | ExtensionCode_EXT_FATAL ExtensionCode = 2 function ExtensionCodeFromString (line 42) | func ExtensionCodeFromString(s string) (ExtensionCode, error) { function ExtensionCodePtr (line 54) | func ExtensionCodePtr(v ExtensionCode) *ExtensionCode { return &v } type ExtensionPluginRequest (line 85) | type ExtensionPluginRequest function ExtensionPluginRequestPtr (line 87) | func ExtensionPluginRequestPtr(v ExtensionPluginRequest) *ExtensionPlugi... type ExtensionPluginResponse (line 89) | type ExtensionPluginResponse function ExtensionPluginResponsePtr (line 91) | func ExtensionPluginResponsePtr(v ExtensionPluginResponse) *ExtensionPlu... type InternalOptionList (line 93) | type InternalOptionList function InternalOptionListPtr (line 95) | func InternalOptionListPtr(v InternalOptionList) *InternalOptionList { r... type ExtensionRouteUUID (line 97) | type ExtensionRouteUUID function ExtensionRouteUUIDPtr (line 99) | func ExtensionRouteUUIDPtr(v ExtensionRouteUUID) *ExtensionRouteUUID { r... type ExtensionRouteTable (line 101) | type ExtensionRouteTable function ExtensionRouteTablePtr (line 103) | func ExtensionRouteTablePtr(v ExtensionRouteTable) *ExtensionRouteTable ... type ExtensionRegistry (line 105) | type ExtensionRegistry function ExtensionRegistryPtr (line 107) | func ExtensionRegistryPtr(v ExtensionRegistry) *ExtensionRegistry { retu... type InternalExtensionList (line 109) | type InternalExtensionList function InternalExtensionListPtr (line 111) | func InternalExtensionListPtr(v InternalExtensionList) *InternalExtensio... type InternalOptionInfo (line 117) | type InternalOptionInfo struct method GetValue (line 127) | func (p *InternalOptionInfo) GetValue() string { method GetDefaultValue (line 131) | func (p *InternalOptionInfo) GetDefaultValue() string { method GetType (line 135) | func (p *InternalOptionInfo) GetType() string { method Read (line 138) | func (p *InternalOptionInfo) Read(ctx context.Context, iprot thrift.TP... method ReadField1 (line 197) | func (p *InternalOptionInfo) ReadField1(ctx context.Context, iprot thr... method ReadField2 (line 206) | func (p *InternalOptionInfo) ReadField2(ctx context.Context, iprot thr... method ReadField3 (line 215) | func (p *InternalOptionInfo) ReadField3(ctx context.Context, iprot thr... method Write (line 224) | func (p *InternalOptionInfo) Write(ctx context.Context, oprot thrift.T... method writeField1 (line 248) | func (p *InternalOptionInfo) writeField1(ctx context.Context, oprot th... method writeField2 (line 261) | func (p *InternalOptionInfo) writeField2(ctx context.Context, oprot th... method writeField3 (line 274) | func (p *InternalOptionInfo) writeField3(ctx context.Context, oprot th... method Equals (line 287) | func (p *InternalOptionInfo) Equals(other *InternalOptionInfo) bool { method String (line 305) | func (p *InternalOptionInfo) String() string { function NewInternalOptionInfo (line 123) | func NewInternalOptionInfo() *InternalOptionInfo { type InternalExtensionInfo (line 317) | type InternalExtensionInfo struct method GetName (line 328) | func (p *InternalExtensionInfo) GetName() string { method GetVersion (line 332) | func (p *InternalExtensionInfo) GetVersion() string { method GetSdkVersion (line 336) | func (p *InternalExtensionInfo) GetSdkVersion() string { method GetMinSdkVersion (line 340) | func (p *InternalExtensionInfo) GetMinSdkVersion() string { method Read (line 343) | func (p *InternalExtensionInfo) Read(ctx context.Context, iprot thrift... method ReadField1 (line 412) | func (p *InternalExtensionInfo) ReadField1(ctx context.Context, iprot ... method ReadField2 (line 421) | func (p *InternalExtensionInfo) ReadField2(ctx context.Context, iprot ... method ReadField3 (line 430) | func (p *InternalExtensionInfo) ReadField3(ctx context.Context, iprot ... method ReadField4 (line 439) | func (p *InternalExtensionInfo) ReadField4(ctx context.Context, iprot ... method Write (line 448) | func (p *InternalExtensionInfo) Write(ctx context.Context, oprot thrif... method writeField1 (line 475) | func (p *InternalExtensionInfo) writeField1(ctx context.Context, oprot... method writeField2 (line 488) | func (p *InternalExtensionInfo) writeField2(ctx context.Context, oprot... method writeField3 (line 501) | func (p *InternalExtensionInfo) writeField3(ctx context.Context, oprot... method writeField4 (line 514) | func (p *InternalExtensionInfo) writeField4(ctx context.Context, oprot... method Equals (line 527) | func (p *InternalExtensionInfo) Equals(other *InternalExtensionInfo) b... method String (line 548) | func (p *InternalExtensionInfo) String() string { function NewInternalExtensionInfo (line 324) | func NewInternalExtensionInfo() *InternalExtensionInfo { type ExtensionStatus (line 559) | type ExtensionStatus struct method GetCode (line 569) | func (p *ExtensionStatus) GetCode() int32 { method GetMessage (line 573) | func (p *ExtensionStatus) GetMessage() string { method GetUUID (line 577) | func (p *ExtensionStatus) GetUUID() ExtensionRouteUUID { method Read (line 580) | func (p *ExtensionStatus) Read(ctx context.Context, iprot thrift.TProt... method ReadField1 (line 639) | func (p *ExtensionStatus) ReadField1(ctx context.Context, iprot thrift... method ReadField2 (line 648) | func (p *ExtensionStatus) ReadField2(ctx context.Context, iprot thrift... method ReadField3 (line 657) | func (p *ExtensionStatus) ReadField3(ctx context.Context, iprot thrift... method Write (line 667) | func (p *ExtensionStatus) Write(ctx context.Context, oprot thrift.TPro... method writeField1 (line 691) | func (p *ExtensionStatus) writeField1(ctx context.Context, oprot thrif... method writeField2 (line 704) | func (p *ExtensionStatus) writeField2(ctx context.Context, oprot thrif... method writeField3 (line 717) | func (p *ExtensionStatus) writeField3(ctx context.Context, oprot thrif... method Equals (line 730) | func (p *ExtensionStatus) Equals(other *ExtensionStatus) bool { method String (line 748) | func (p *ExtensionStatus) String() string { function NewExtensionStatus (line 565) | func NewExtensionStatus() *ExtensionStatus { type ExtensionResponse (line 758) | type ExtensionResponse struct method GetStatus (line 769) | func (p *ExtensionResponse) GetStatus() *ExtensionStatus { method GetResponse (line 776) | func (p *ExtensionResponse) GetResponse() ExtensionPluginResponse { method IsSetStatus (line 779) | func (p *ExtensionResponse) IsSetStatus() bool { method Read (line 783) | func (p *ExtensionResponse) Read(ctx context.Context, iprot thrift.TPr... method ReadField1 (line 832) | func (p *ExtensionResponse) ReadField1(ctx context.Context, iprot thri... method ReadField2 (line 840) | func (p *ExtensionResponse) ReadField2(ctx context.Context, iprot thri... method Write (line 880) | func (p *ExtensionResponse) Write(ctx context.Context, oprot thrift.TP... method writeField1 (line 901) | func (p *ExtensionResponse) writeField1(ctx context.Context, oprot thr... method writeField2 (line 914) | func (p *ExtensionResponse) writeField2(ctx context.Context, oprot thr... method Equals (line 946) | func (p *ExtensionResponse) Equals(other *ExtensionResponse) bool { method String (line 973) | func (p *ExtensionResponse) String() string { function NewExtensionResponse (line 763) | func NewExtensionResponse() *ExtensionResponse { type ExtensionException (line 984) | type ExtensionException struct method GetCode (line 994) | func (p *ExtensionException) GetCode() int32 { method GetMessage (line 998) | func (p *ExtensionException) GetMessage() string { method GetUUID (line 1002) | func (p *ExtensionException) GetUUID() ExtensionRouteUUID { method Read (line 1005) | func (p *ExtensionException) Read(ctx context.Context, iprot thrift.TP... method ReadField1 (line 1064) | func (p *ExtensionException) ReadField1(ctx context.Context, iprot thr... method ReadField2 (line 1073) | func (p *ExtensionException) ReadField2(ctx context.Context, iprot thr... method ReadField3 (line 1082) | func (p *ExtensionException) ReadField3(ctx context.Context, iprot thr... method Write (line 1092) | func (p *ExtensionException) Write(ctx context.Context, oprot thrift.T... method writeField1 (line 1116) | func (p *ExtensionException) writeField1(ctx context.Context, oprot th... method writeField2 (line 1129) | func (p *ExtensionException) writeField2(ctx context.Context, oprot th... method writeField3 (line 1142) | func (p *ExtensionException) writeField3(ctx context.Context, oprot th... method Equals (line 1155) | func (p *ExtensionException) Equals(other *ExtensionException) bool { method String (line 1173) | func (p *ExtensionException) String() string { method Error (line 1180) | func (p *ExtensionException) Error() string { method TExceptionType (line 1184) | func (ExtensionException) TExceptionType() thrift.TExceptionType { function NewExtensionException (line 990) | func NewExtensionException() *ExtensionException { type Extension (line 1190) | type Extension interface type ExtensionClient (line 1200) | type ExtensionClient struct method Client_ (line 1223) | func (p *ExtensionClient) Client_() thrift.TClient { method LastResponseMeta_ (line 1227) | func (p *ExtensionClient) LastResponseMeta_() thrift.ResponseMeta { method SetLastResponseMeta_ (line 1231) | func (p *ExtensionClient) SetLastResponseMeta_(meta thrift.ResponseMet... method Ping (line 1235) | func (p *ExtensionClient) Ping(ctx context.Context) (_r *ExtensionStat... method Call (line 1254) | func (p *ExtensionClient) Call(ctx context.Context, registry string, i... method Shutdown (line 1272) | func (p *ExtensionClient) Shutdown(ctx context.Context) (_err error) { function NewExtensionClientFactory (line 1205) | func NewExtensionClientFactory(t thrift.TTransport, f thrift.TProtocolFa... function NewExtensionClientProtocol (line 1211) | func NewExtensionClientProtocol(t thrift.TTransport, iprot thrift.TProto... function NewExtensionClient (line 1217) | func NewExtensionClient(c thrift.TClient) *ExtensionClient { type ExtensionProcessor (line 1284) | type ExtensionProcessor struct method AddToProcessorMap (line 1289) | func (p *ExtensionProcessor) AddToProcessorMap(key string, processor t... method GetProcessorFunction (line 1293) | func (p *ExtensionProcessor) GetProcessorFunction(key string) (process... method ProcessorMap (line 1298) | func (p *ExtensionProcessor) ProcessorMap() map[string]thrift.TProcess... method Process (line 1311) | func (p *ExtensionProcessor) Process(ctx context.Context, iprot, oprot... function NewExtensionProcessor (line 1302) | func NewExtensionProcessor(handler Extension) *ExtensionProcessor { type extensionProcessorPing (line 1330) | type extensionProcessorPing struct method Process (line 1334) | func (p *extensionProcessorPing) Process(ctx context.Context, seqId in... type extensionProcessorCall (line 1409) | type extensionProcessorCall struct method Process (line 1413) | func (p *extensionProcessorCall) Process(ctx context.Context, seqId in... type extensionProcessorShutdown (line 1488) | type extensionProcessorShutdown struct method Process (line 1492) | func (p *extensionProcessorShutdown) Process(ctx context.Context, seqI... type ExtensionPingArgs (line 1566) | type ExtensionPingArgs struct method Read (line 1573) | func (p *ExtensionPingArgs) Read(ctx context.Context, iprot thrift.TPr... method Write (line 1599) | func (p *ExtensionPingArgs) Write(ctx context.Context, oprot thrift.TP... method String (line 1614) | func (p *ExtensionPingArgs) String() string { function NewExtensionPingArgs (line 1569) | func NewExtensionPingArgs() *ExtensionPingArgs { type ExtensionPingResult (line 1623) | type ExtensionPingResult struct method GetSuccess (line 1633) | func (p *ExtensionPingResult) GetSuccess() *ExtensionStatus { method IsSetSuccess (line 1639) | func (p *ExtensionPingResult) IsSetSuccess() bool { method Read (line 1643) | func (p *ExtensionPingResult) Read(ctx context.Context, iprot thrift.T... method ReadField0 (line 1682) | func (p *ExtensionPingResult) ReadField0(ctx context.Context, iprot th... method Write (line 1690) | func (p *ExtensionPingResult) Write(ctx context.Context, oprot thrift.... method writeField0 (line 1708) | func (p *ExtensionPingResult) writeField0(ctx context.Context, oprot t... method String (line 1723) | func (p *ExtensionPingResult) String() string { function NewExtensionPingResult (line 1627) | func NewExtensionPingResult() *ExtensionPingResult { type ExtensionCallArgs (line 1734) | type ExtensionCallArgs struct method GetRegistry (line 1744) | func (p *ExtensionCallArgs) GetRegistry() string { method GetItem (line 1748) | func (p *ExtensionCallArgs) GetItem() string { method GetRequest (line 1752) | func (p *ExtensionCallArgs) GetRequest() ExtensionPluginRequest { method Read (line 1755) | func (p *ExtensionCallArgs) Read(ctx context.Context, iprot thrift.TPr... method ReadField1 (line 1814) | func (p *ExtensionCallArgs) ReadField1(ctx context.Context, iprot thri... method ReadField2 (line 1823) | func (p *ExtensionCallArgs) ReadField2(ctx context.Context, iprot thri... method ReadField3 (line 1832) | func (p *ExtensionCallArgs) ReadField3(ctx context.Context, iprot thri... method Write (line 1860) | func (p *ExtensionCallArgs) Write(ctx context.Context, oprot thrift.TP... method writeField1 (line 1884) | func (p *ExtensionCallArgs) writeField1(ctx context.Context, oprot thr... method writeField2 (line 1897) | func (p *ExtensionCallArgs) writeField2(ctx context.Context, oprot thr... method writeField3 (line 1910) | func (p *ExtensionCallArgs) writeField3(ctx context.Context, oprot thr... method String (line 1934) | func (p *ExtensionCallArgs) String() string { function NewExtensionCallArgs (line 1740) | func NewExtensionCallArgs() *ExtensionCallArgs { type ExtensionCallResult (line 1943) | type ExtensionCallResult struct method GetSuccess (line 1953) | func (p *ExtensionCallResult) GetSuccess() *ExtensionResponse { method IsSetSuccess (line 1959) | func (p *ExtensionCallResult) IsSetSuccess() bool { method Read (line 1963) | func (p *ExtensionCallResult) Read(ctx context.Context, iprot thrift.T... method ReadField0 (line 2002) | func (p *ExtensionCallResult) ReadField0(ctx context.Context, iprot th... method Write (line 2010) | func (p *ExtensionCallResult) Write(ctx context.Context, oprot thrift.... method writeField0 (line 2028) | func (p *ExtensionCallResult) writeField0(ctx context.Context, oprot t... method String (line 2043) | func (p *ExtensionCallResult) String() string { function NewExtensionCallResult (line 1947) | func NewExtensionCallResult() *ExtensionCallResult { type ExtensionShutdownArgs (line 2050) | type ExtensionShutdownArgs struct method Read (line 2057) | func (p *ExtensionShutdownArgs) Read(ctx context.Context, iprot thrift... method Write (line 2083) | func (p *ExtensionShutdownArgs) Write(ctx context.Context, oprot thrif... method String (line 2098) | func (p *ExtensionShutdownArgs) String() string { function NewExtensionShutdownArgs (line 2053) | func NewExtensionShutdownArgs() *ExtensionShutdownArgs { type ExtensionShutdownResult (line 2105) | type ExtensionShutdownResult struct method Read (line 2112) | func (p *ExtensionShutdownResult) Read(ctx context.Context, iprot thri... method Write (line 2138) | func (p *ExtensionShutdownResult) Write(ctx context.Context, oprot thr... method String (line 2153) | func (p *ExtensionShutdownResult) String() string { function NewExtensionShutdownResult (line 2108) | func NewExtensionShutdownResult() *ExtensionShutdownResult { type ExtensionManager (line 2160) | type ExtensionManager interface type ExtensionManagerClient (line 2180) | type ExtensionManagerClient struct method Extensions (line 2198) | func (p *ExtensionManagerClient) Extensions(ctx context.Context) (_r I... method Options (line 2210) | func (p *ExtensionManagerClient) Options(ctx context.Context) (_r Inte... method RegisterExtension (line 2225) | func (p *ExtensionManagerClient) RegisterExtension(ctx context.Context... method DeregisterExtension (line 2244) | func (p *ExtensionManagerClient) DeregisterExtension(ctx context.Conte... method Query (line 2262) | func (p *ExtensionManagerClient) Query(ctx context.Context, sql string... method GetQueryColumns (line 2280) | func (p *ExtensionManagerClient) GetQueryColumns(ctx context.Context, ... function NewExtensionManagerClientFactory (line 2184) | func NewExtensionManagerClientFactory(t thrift.TTransport, f thrift.TPro... function NewExtensionManagerClientProtocol (line 2188) | func NewExtensionManagerClientProtocol(t thrift.TTransport, iprot thrift... function NewExtensionManagerClient (line 2192) | func NewExtensionManagerClient(c thrift.TClient) *ExtensionManagerClient { type ExtensionManagerProcessor (line 2296) | type ExtensionManagerProcessor struct function NewExtensionManagerProcessor (line 2300) | func NewExtensionManagerProcessor(handler ExtensionManager) *ExtensionMa... type extensionManagerProcessorExtensions (line 2311) | type extensionManagerProcessorExtensions struct method Process (line 2315) | func (p *extensionManagerProcessorExtensions) Process(ctx context.Cont... type extensionManagerProcessorOptions (line 2390) | type extensionManagerProcessorOptions struct method Process (line 2394) | func (p *extensionManagerProcessorOptions) Process(ctx context.Context... type extensionManagerProcessorRegisterExtension (line 2469) | type extensionManagerProcessorRegisterExtension struct method Process (line 2473) | func (p *extensionManagerProcessorRegisterExtension) Process(ctx conte... type extensionManagerProcessorDeregisterExtension (line 2548) | type extensionManagerProcessorDeregisterExtension struct method Process (line 2552) | func (p *extensionManagerProcessorDeregisterExtension) Process(ctx con... type extensionManagerProcessorQuery (line 2627) | type extensionManagerProcessorQuery struct method Process (line 2631) | func (p *extensionManagerProcessorQuery) Process(ctx context.Context, ... type extensionManagerProcessorGetQueryColumns (line 2706) | type extensionManagerProcessorGetQueryColumns struct method Process (line 2710) | func (p *extensionManagerProcessorGetQueryColumns) Process(ctx context... type ExtensionManagerExtensionsArgs (line 2787) | type ExtensionManagerExtensionsArgs struct method Read (line 2794) | func (p *ExtensionManagerExtensionsArgs) Read(ctx context.Context, ipr... method Write (line 2820) | func (p *ExtensionManagerExtensionsArgs) Write(ctx context.Context, op... method String (line 2835) | func (p *ExtensionManagerExtensionsArgs) String() string { function NewExtensionManagerExtensionsArgs (line 2790) | func NewExtensionManagerExtensionsArgs() *ExtensionManagerExtensionsArgs { type ExtensionManagerExtensionsResult (line 2844) | type ExtensionManagerExtensionsResult struct method GetSuccess (line 2854) | func (p *ExtensionManagerExtensionsResult) GetSuccess() InternalExtens... method IsSetSuccess (line 2857) | func (p *ExtensionManagerExtensionsResult) IsSetSuccess() bool { method Read (line 2861) | func (p *ExtensionManagerExtensionsResult) Read(ctx context.Context, i... method ReadField0 (line 2900) | func (p *ExtensionManagerExtensionsResult) ReadField0(ctx context.Cont... method Write (line 2927) | func (p *ExtensionManagerExtensionsResult) Write(ctx context.Context, ... method writeField0 (line 2945) | func (p *ExtensionManagerExtensionsResult) writeField0(ctx context.Con... method String (line 2971) | func (p *ExtensionManagerExtensionsResult) String() string { function NewExtensionManagerExtensionsResult (line 2848) | func NewExtensionManagerExtensionsResult() *ExtensionManagerExtensionsRe... type ExtensionManagerOptionsArgs (line 2978) | type ExtensionManagerOptionsArgs struct method Read (line 2985) | func (p *ExtensionManagerOptionsArgs) Read(ctx context.Context, iprot ... method Write (line 3011) | func (p *ExtensionManagerOptionsArgs) Write(ctx context.Context, oprot... method String (line 3026) | func (p *ExtensionManagerOptionsArgs) String() string { function NewExtensionManagerOptionsArgs (line 2981) | func NewExtensionManagerOptionsArgs() *ExtensionManagerOptionsArgs { type ExtensionManagerOptionsResult (line 3035) | type ExtensionManagerOptionsResult struct method GetSuccess (line 3045) | func (p *ExtensionManagerOptionsResult) GetSuccess() InternalOptionList { method IsSetSuccess (line 3048) | func (p *ExtensionManagerOptionsResult) IsSetSuccess() bool { method Read (line 3052) | func (p *ExtensionManagerOptionsResult) Read(ctx context.Context, ipro... method ReadField0 (line 3091) | func (p *ExtensionManagerOptionsResult) ReadField0(ctx context.Context... method Write (line 3117) | func (p *ExtensionManagerOptionsResult) Write(ctx context.Context, opr... method writeField0 (line 3135) | func (p *ExtensionManagerOptionsResult) writeField0(ctx context.Contex... method String (line 3161) | func (p *ExtensionManagerOptionsResult) String() string { function NewExtensionManagerOptionsResult (line 3039) | func NewExtensionManagerOptionsResult() *ExtensionManagerOptionsResult { type ExtensionManagerRegisterExtensionArgs (line 3171) | type ExtensionManagerRegisterExtensionArgs struct method GetInfo (line 3182) | func (p *ExtensionManagerRegisterExtensionArgs) GetInfo() *InternalExt... method GetRegistry (line 3189) | func (p *ExtensionManagerRegisterExtensionArgs) GetRegistry() Extensio... method IsSetInfo (line 3192) | func (p *ExtensionManagerRegisterExtensionArgs) IsSetInfo() bool { method Read (line 3196) | func (p *ExtensionManagerRegisterExtensionArgs) Read(ctx context.Conte... method ReadField1 (line 3245) | func (p *ExtensionManagerRegisterExtensionArgs) ReadField1(ctx context... method ReadField2 (line 3253) | func (p *ExtensionManagerRegisterExtensionArgs) ReadField2(ctx context... method Write (line 3329) | func (p *ExtensionManagerRegisterExtensionArgs) Write(ctx context.Cont... method writeField1 (line 3350) | func (p *ExtensionManagerRegisterExtensionArgs) writeField1(ctx contex... method writeField2 (line 3363) | func (p *ExtensionManagerRegisterExtensionArgs) writeField2(ctx contex... method String (line 3417) | func (p *ExtensionManagerRegisterExtensionArgs) String() string { function NewExtensionManagerRegisterExtensionArgs (line 3176) | func NewExtensionManagerRegisterExtensionArgs() *ExtensionManagerRegiste... type ExtensionManagerRegisterExtensionResult (line 3426) | type ExtensionManagerRegisterExtensionResult struct method GetSuccess (line 3436) | func (p *ExtensionManagerRegisterExtensionResult) GetSuccess() *Extens... method IsSetSuccess (line 3442) | func (p *ExtensionManagerRegisterExtensionResult) IsSetSuccess() bool { method Read (line 3446) | func (p *ExtensionManagerRegisterExtensionResult) Read(ctx context.Con... method ReadField0 (line 3485) | func (p *ExtensionManagerRegisterExtensionResult) ReadField0(ctx conte... method Write (line 3493) | func (p *ExtensionManagerRegisterExtensionResult) Write(ctx context.Co... method writeField0 (line 3511) | func (p *ExtensionManagerRegisterExtensionResult) writeField0(ctx cont... method String (line 3526) | func (p *ExtensionManagerRegisterExtensionResult) String() string { function NewExtensionManagerRegisterExtensionResult (line 3430) | func NewExtensionManagerRegisterExtensionResult() *ExtensionManagerRegis... type ExtensionManagerDeregisterExtensionArgs (line 3535) | type ExtensionManagerDeregisterExtensionArgs struct method GetUUID (line 3543) | func (p *ExtensionManagerDeregisterExtensionArgs) GetUUID() ExtensionR... method Read (line 3546) | func (p *ExtensionManagerDeregisterExtensionArgs) Read(ctx context.Con... method ReadField1 (line 3585) | func (p *ExtensionManagerDeregisterExtensionArgs) ReadField1(ctx conte... method Write (line 3595) | func (p *ExtensionManagerDeregisterExtensionArgs) Write(ctx context.Co... method writeField1 (line 3613) | func (p *ExtensionManagerDeregisterExtensionArgs) writeField1(ctx cont... method String (line 3626) | func (p *ExtensionManagerDeregisterExtensionArgs) String() string { function NewExtensionManagerDeregisterExtensionArgs (line 3539) | func NewExtensionManagerDeregisterExtensionArgs() *ExtensionManagerDereg... type ExtensionManagerDeregisterExtensionResult (line 3635) | type ExtensionManagerDeregisterExtensionResult struct method GetSuccess (line 3645) | func (p *ExtensionManagerDeregisterExtensionResult) GetSuccess() *Exte... method IsSetSuccess (line 3651) | func (p *ExtensionManagerDeregisterExtensionResult) IsSetSuccess() bool { method Read (line 3655) | func (p *ExtensionManagerDeregisterExtensionResult) Read(ctx context.C... method ReadField0 (line 3694) | func (p *ExtensionManagerDeregisterExtensionResult) ReadField0(ctx con... method Write (line 3702) | func (p *ExtensionManagerDeregisterExtensionResult) Write(ctx context.... method writeField0 (line 3720) | func (p *ExtensionManagerDeregisterExtensionResult) writeField0(ctx co... method String (line 3735) | func (p *ExtensionManagerDeregisterExtensionResult) String() string { function NewExtensionManagerDeregisterExtensionResult (line 3639) | func NewExtensionManagerDeregisterExtensionResult() *ExtensionManagerDer... type ExtensionManagerQueryArgs (line 3744) | type ExtensionManagerQueryArgs struct method GetSql (line 3752) | func (p *ExtensionManagerQueryArgs) GetSql() string { method Read (line 3755) | func (p *ExtensionManagerQueryArgs) Read(ctx context.Context, iprot th... method ReadField1 (line 3794) | func (p *ExtensionManagerQueryArgs) ReadField1(ctx context.Context, ip... method Write (line 3803) | func (p *ExtensionManagerQueryArgs) Write(ctx context.Context, oprot t... method writeField1 (line 3821) | func (p *ExtensionManagerQueryArgs) writeField1(ctx context.Context, o... method String (line 3834) | func (p *ExtensionManagerQueryArgs) String() string { function NewExtensionManagerQueryArgs (line 3748) | func NewExtensionManagerQueryArgs() *ExtensionManagerQueryArgs { type ExtensionManagerQueryResult (line 3843) | type ExtensionManagerQueryResult struct method GetSuccess (line 3853) | func (p *ExtensionManagerQueryResult) GetSuccess() *ExtensionResponse { method IsSetSuccess (line 3859) | func (p *ExtensionManagerQueryResult) IsSetSuccess() bool { method Read (line 3863) | func (p *ExtensionManagerQueryResult) Read(ctx context.Context, iprot ... method ReadField0 (line 3902) | func (p *ExtensionManagerQueryResult) ReadField0(ctx context.Context, ... method Write (line 3910) | func (p *ExtensionManagerQueryResult) Write(ctx context.Context, oprot... method writeField0 (line 3928) | func (p *ExtensionManagerQueryResult) writeField0(ctx context.Context,... method String (line 3943) | func (p *ExtensionManagerQueryResult) String() string { function NewExtensionManagerQueryResult (line 3847) | func NewExtensionManagerQueryResult() *ExtensionManagerQueryResult { type ExtensionManagerGetQueryColumnsArgs (line 3952) | type ExtensionManagerGetQueryColumnsArgs struct method GetSql (line 3960) | func (p *ExtensionManagerGetQueryColumnsArgs) GetSql() string { method Read (line 3963) | func (p *ExtensionManagerGetQueryColumnsArgs) Read(ctx context.Context... method ReadField1 (line 4002) | func (p *ExtensionManagerGetQueryColumnsArgs) ReadField1(ctx context.C... method Write (line 4011) | func (p *ExtensionManagerGetQueryColumnsArgs) Write(ctx context.Contex... method writeField1 (line 4029) | func (p *ExtensionManagerGetQueryColumnsArgs) writeField1(ctx context.... method String (line 4042) | func (p *ExtensionManagerGetQueryColumnsArgs) String() string { function NewExtensionManagerGetQueryColumnsArgs (line 3956) | func NewExtensionManagerGetQueryColumnsArgs() *ExtensionManagerGetQueryC... type ExtensionManagerGetQueryColumnsResult (line 4051) | type ExtensionManagerGetQueryColumnsResult struct method GetSuccess (line 4061) | func (p *ExtensionManagerGetQueryColumnsResult) GetSuccess() *Extensio... method IsSetSuccess (line 4067) | func (p *ExtensionManagerGetQueryColumnsResult) IsSetSuccess() bool { method Read (line 4071) | func (p *ExtensionManagerGetQueryColumnsResult) Read(ctx context.Conte... method ReadField0 (line 4110) | func (p *ExtensionManagerGetQueryColumnsResult) ReadField0(ctx context... method Write (line 4118) | func (p *ExtensionManagerGetQueryColumnsResult) Write(ctx context.Cont... method writeField0 (line 4136) | func (p *ExtensionManagerGetQueryColumnsResult) writeField0(ctx contex... method String (line 4151) | func (p *ExtensionManagerGetQueryColumnsResult) String() string { function NewExtensionManagerGetQueryColumnsResult (line 4055) | func NewExtensionManagerGetQueryColumnsResult() *ExtensionManagerGetQuer... FILE: locker.go type locker (line 14) | type locker struct method Lock (line 29) | func (l *locker) Lock(ctx context.Context) error { method Unlock (line 59) | func (l *locker) Unlock() { function NewLocker (line 20) | func NewLocker(defaultTimeout time.Duration, maxWait time.Duration) *loc... FILE: locker_test.go function TestLocker (line 14) | func TestLocker(t *testing.T) { function TestNeedlessUnlock (line 104) | func TestNeedlessUnlock(t *testing.T) { function TestDoubleUnlock (line 111) | func TestDoubleUnlock(t *testing.T) { function TestLockerChaos (line 121) | func TestLockerChaos(t *testing.T) { type thingDoer (line 149) | type thingDoer struct method Once (line 163) | func (doer *thingDoer) Once(ctx context.Context, d time.Duration) error { function NewThingDoer (line 156) | func NewThingDoer() *thingDoer { function assertBetween (line 182) | func assertBetween(t *testing.T, actual int, r [2]int, msg string) { FILE: mock/osquery.go type CloseFunc (line 13) | type CloseFunc type PingFunc (line 15) | type PingFunc type CallFunc (line 17) | type CallFunc type ShutdownFunc (line 19) | type ShutdownFunc type ExtensionsFunc (line 21) | type ExtensionsFunc type RegisterExtensionFunc (line 23) | type RegisterExtensionFunc type DeregisterExtensionFunc (line 25) | type DeregisterExtensionFunc type OptionsFunc (line 27) | type OptionsFunc type QueryFunc (line 29) | type QueryFunc type GetQueryColumnsFunc (line 31) | type GetQueryColumnsFunc type ExtensionManager (line 33) | type ExtensionManager struct method Close (line 65) | func (m *ExtensionManager) Close() { method Ping (line 70) | func (m *ExtensionManager) Ping(ctx context.Context) (*osquery.Extensi... method Call (line 75) | func (m *ExtensionManager) Call(ctx context.Context, registry string, ... method Shutdown (line 80) | func (m *ExtensionManager) Shutdown(ctx context.Context) error { method Extensions (line 85) | func (m *ExtensionManager) Extensions(ctx context.Context) (osquery.In... method RegisterExtension (line 90) | func (m *ExtensionManager) RegisterExtension(ctx context.Context, info... method DeregisterExtension (line 95) | func (m *ExtensionManager) DeregisterExtension(ctx context.Context, uu... method Options (line 100) | func (m *ExtensionManager) Options(ctx context.Context) (osquery.Inter... method Query (line 105) | func (m *ExtensionManager) Query(ctx context.Context, sql string) (*os... method GetQueryColumns (line 110) | func (m *ExtensionManager) GetQueryColumns(ctx context.Context, sql st... FILE: mock_manager.go type CloseFunc (line 9) | type CloseFunc type PingFunc (line 11) | type PingFunc type CallFunc (line 13) | type CallFunc type ExtensionsFunc (line 15) | type ExtensionsFunc type RegisterExtensionFunc (line 17) | type RegisterExtensionFunc type DeregisterExtensionFunc (line 19) | type DeregisterExtensionFunc type OptionsFunc (line 21) | type OptionsFunc type QueryFunc (line 23) | type QueryFunc type GetQueryColumnsFunc (line 25) | type GetQueryColumnsFunc type MockExtensionManager (line 27) | type MockExtensionManager struct method Close (line 56) | func (m *MockExtensionManager) Close() { method Ping (line 61) | func (m *MockExtensionManager) Ping() (*osquery.ExtensionStatus, error) { method Call (line 66) | func (m *MockExtensionManager) Call(registry string, item string, req ... method Extensions (line 71) | func (m *MockExtensionManager) Extensions() (osquery.InternalExtension... method RegisterExtension (line 76) | func (m *MockExtensionManager) RegisterExtension(info *osquery.Interna... method DeregisterExtension (line 81) | func (m *MockExtensionManager) DeregisterExtension(uuid osquery.Extens... method Options (line 86) | func (m *MockExtensionManager) Options() (osquery.InternalOptionList, ... method Query (line 91) | func (m *MockExtensionManager) Query(sql string) (*osquery.ExtensionRe... method GetQueryColumns (line 96) | func (m *MockExtensionManager) GetQueryColumns(sql string) (*osquery.E... FILE: plugin/config/config.go type GenerateConfigsFunc (line 17) | type GenerateConfigsFunc type Plugin (line 21) | type Plugin struct method Name (line 33) | func (t *Plugin) Name() string { method RegistryName (line 40) | func (t *Plugin) RegistryName() string { method Routes (line 44) | func (t *Plugin) Routes() osquery.ExtensionPluginResponse { method Ping (line 48) | func (t *Plugin) Ping() osquery.ExtensionStatus { method Call (line 58) | func (t *Plugin) Call(ctx context.Context, request osquery.ExtensionPl... method Shutdown (line 90) | func (t *Plugin) Shutdown() {} function NewPlugin (line 29) | func NewPlugin(name string, fn GenerateConfigsFunc) *Plugin { constant configRegistryName (line 38) | configRegistryName = "config" constant requestActionKey (line 53) | requestActionKey = "action" constant genConfigAction (line 56) | genConfigAction = "genConfig" FILE: plugin/config/config_test.go function TestConfigPlugin (line 14) | func TestConfigPlugin(t *testing.T) { function TestConfigPluginErrors (line 36) | func TestConfigPluginErrors(t *testing.T) { FILE: plugin/distributed/distributed.go type GetQueriesResult (line 19) | type GetQueriesResult struct type GetQueriesFunc (line 39) | type GetQueriesFunc type Result (line 42) | type Result struct type WriteResultsFunc (line 58) | type WriteResultsFunc type Plugin (line 62) | type Plugin struct method Name (line 75) | func (t *Plugin) Name() string { method RegistryName (line 82) | func (t *Plugin) RegistryName() string { method Routes (line 86) | func (t *Plugin) Routes() osquery.ExtensionPluginResponse { method Ping (line 90) | func (t *Plugin) Ping() osquery.ExtensionStatus { method Call (line 246) | func (t *Plugin) Call(ctx context.Context, request osquery.ExtensionPl... method Shutdown (line 323) | func (t *Plugin) Shutdown() {} function NewPlugin (line 71) | func NewPlugin(name string, getQueries GetQueriesFunc, writeResults Writ... constant distributedRegistryName (line 80) | distributedRegistryName = "distributed" constant requestActionKey (line 95) | requestActionKey = "action" constant getQueriesAction (line 98) | getQueriesAction = "getQueries" constant writeResultsAction (line 101) | writeResultsAction = "writeResults" constant requestResultKey (line 104) | requestResultKey = "results" type OsqueryInt (line 107) | type OsqueryInt method UnmarshalJSON (line 111) | func (oi *OsqueryInt) UnmarshalJSON(buff []byte) error { type ResultsStruct (line 144) | type ResultsStruct struct method UnmarshalJSON (line 160) | func (rs *ResultsStruct) UnmarshalJSON(buff []byte) error { method toResults (line 206) | func (rs *ResultsStruct) toResults() ([]Result, error) { type Stats (line 152) | type Stats struct function convertRows (line 226) | func convertRows(rows []interface{}) ([]map[string]string, error) { FILE: plugin/distributed/distributed_test.go function TestDistributedPlugin (line 19) | func TestDistributedPlugin(t *testing.T) { function TestDistributedPluginAccelerateDiscovery (line 103) | func TestDistributedPluginAccelerateDiscovery(t *testing.T) { function TestDistributedPluginErrors (line 131) | func TestDistributedPluginErrors(t *testing.T) { function TestUnmarshalResults (line 187) | func TestUnmarshalResults(t *testing.T) { function TestUnmarshalStatus (line 196) | func TestUnmarshalStatus(t *testing.T) { function TestHandleResults (line 222) | func TestHandleResults(t *testing.T) { FILE: plugin/logger/logger.go type LogFunc (line 20) | type LogFunc type Plugin (line 24) | type Plugin struct method Name (line 36) | func (t *Plugin) Name() string { method RegistryName (line 40) | func (t *Plugin) RegistryName() string { method Routes (line 44) | func (t *Plugin) Routes() osquery.ExtensionPluginResponse { method Ping (line 48) | func (t *Plugin) Ping() osquery.ExtensionStatus { method Call (line 52) | func (t *Plugin) Call(ctx context.Context, request osquery.ExtensionPl... method Shutdown (line 115) | func (t *Plugin) Shutdown() {} function NewPlugin (line 32) | func NewPlugin(name string, fn LogFunc) *Plugin { type LogType (line 118) | type LogType method String (line 129) | func (l LogType) String() string { constant LogTypeString (line 121) | LogTypeString LogType = iota constant LogTypeSnapshot (line 122) | LogTypeSnapshot constant LogTypeHealth (line 123) | LogTypeHealth constant LogTypeInit (line 124) | LogTypeInit constant LogTypeStatus (line 125) | LogTypeStatus FILE: plugin/logger/logger_test.go type mockLoggerPlugin (line 12) | type mockLoggerPlugin struct method Name (line 17) | func (m *mockLoggerPlugin) Name() string { method LogString (line 21) | func (m *mockLoggerPlugin) LogString(ctx context.Context, typ LogType,... function TestLoggerPlugin (line 25) | func TestLoggerPlugin(t *testing.T) { function TestLogPluginErrors (line 72) | func TestLogPluginErrors(t *testing.T) { FILE: plugin/table/column.go type ColumnDefinition (line 11) | type ColumnDefinition struct method Options (line 144) | func (c *ColumnDefinition) Options() uint8 { type ColumnType (line 27) | type ColumnType method jsonString (line 42) | func (ct ColumnType) jsonString() string { method MarshalJSON (line 47) | func (ct ColumnType) MarshalJSON() ([]byte, error) { constant ColumnTypeUnknown (line 31) | ColumnTypeUnknown ColumnType = "UNKNOWN" constant ColumnTypeText (line 32) | ColumnTypeText ColumnType = "TEXT" constant ColumnTypeInteger (line 33) | ColumnTypeInteger ColumnType = "INTEGER" constant ColumnTypeBigInt (line 34) | ColumnTypeBigInt ColumnType = "BIGINT" constant ColumnTypeUnsignedBigInt (line 35) | ColumnTypeUnsignedBigInt ColumnType = "UNSIGNED BIGINT" constant ColumnTypeDouble (line 36) | ColumnTypeDouble ColumnType = "DOUBLE" constant ColumnTypeBlob (line 37) | ColumnTypeBlob ColumnType = "BLOB" type ColumnOpt (line 51) | type ColumnOpt function TextColumn (line 54) | func TextColumn(name string, opts ...ColumnOpt) ColumnDefinition { function IntegerColumn (line 59) | func IntegerColumn(name string, opts ...ColumnOpt) ColumnDefinition { function BigIntColumn (line 64) | func BigIntColumn(name string, opts ...ColumnOpt) ColumnDefinition { function DoubleColumn (line 70) | func DoubleColumn(name string, opts ...ColumnOpt) ColumnDefinition { function NewColumn (line 75) | func NewColumn(name string, ctype ColumnType, opts ...ColumnOpt) ColumnD... function IndexColumn (line 91) | func IndexColumn() ColumnOpt { function RequiredColumn (line 100) | func RequiredColumn() ColumnOpt { function AdditionalColumn (line 109) | func AdditionalColumn() ColumnOpt { function OptimizedColumn (line 117) | func OptimizedColumn() ColumnOpt { function HiddenColumn (line 126) | func HiddenColumn() ColumnOpt { function ColumnDescription (line 135) | func ColumnDescription(d string) ColumnOpt { FILE: plugin/table/column_test.go function TestColumnType_MarshalJSON (line 10) | func TestColumnType_MarshalJSON(t *testing.T) { function TestColumnDefinition_Options (line 34) | func TestColumnDefinition_Options(t *testing.T) { function TestColumnOpts_set_fields (line 94) | func TestColumnOpts_set_fields(t *testing.T) { function TestColumn_helpers_produce_correct_type (line 137) | func TestColumn_helpers_produce_correct_type(t *testing.T) { function TestNewColumn_applies_opts (line 159) | func TestNewColumn_applies_opts(t *testing.T) { FILE: plugin/table/spec.go type OsqueryTableSpec (line 5) | type OsqueryTableSpec struct method Spec (line 17) | func (t *Plugin) Spec() OsqueryTableSpec { FILE: plugin/table/spec_test.go function TestTable_Spec (line 11) | func TestTable_Spec(t *testing.T) { function TestTable_Spec_marshal_json_column_type_format (line 122) | func TestTable_Spec_marshal_json_column_type_format(t *testing.T) { FILE: plugin/table/table.go type GenerateFunc (line 20) | type GenerateFunc type Plugin (line 22) | type Plugin struct method Name (line 100) | func (t *Plugin) Name() string { method RegistryName (line 104) | func (t *Plugin) RegistryName() string { method Routes (line 108) | func (t *Plugin) Routes() osquery.ExtensionPluginResponse { method Call (line 121) | func (t *Plugin) Call(ctx context.Context, request osquery.ExtensionPl... method Ping (line 171) | func (t *Plugin) Ping() osquery.ExtensionStatus { method Shutdown (line 175) | func (t *Plugin) Shutdown() {} type TableOpt (line 33) | type TableOpt function WithDescription (line 36) | func WithDescription(description string) TableOpt { function WithURL (line 43) | func WithURL(url string) TableOpt { function WithNotes (line 50) | func WithNotes(notes string) TableOpt { function WithExample (line 58) | func WithExample(example string) TableOpt { function WithPlatforms (line 66) | func WithPlatforms(platforms ...platformName) TableOpt { function NewPlugin (line 71) | func NewPlugin(name string, columns []ColumnDefinition, gen GenerateFunc... type QueryContext (line 181) | type QueryContext struct type ConstraintList (line 188) | type ConstraintList struct type Constraint (line 195) | type Constraint struct type platformName (line 200) | type platformName constant DarwinPlatform (line 203) | DarwinPlatform platformName = "darwin" constant WindowsPlatform (line 204) | WindowsPlatform platformName = "windows" constant LinuxPlatform (line 205) | LinuxPlatform platformName = "linux" type Operator (line 209) | type Operator constant OperatorEquals (line 213) | OperatorEquals Operator = 2 constant OperatorGreaterThan (line 214) | OperatorGreaterThan = 4 constant OperatorLessThanOrEquals (line 215) | OperatorLessThanOrEquals = 8 constant OperatorLessThan (line 216) | OperatorLessThan = 16 constant OperatorGreaterThanOrEquals (line 217) | OperatorGreaterThanOrEquals = 32 constant OperatorMatch (line 218) | OperatorMatch = 64 constant OperatorLike (line 219) | OperatorLike = 65 constant OperatorGlob (line 220) | OperatorGlob = 66 constant OperatorRegexp (line 221) | OperatorRegexp = 67 constant OperatorUnique (line 222) | OperatorUnique = 1 constant OperatorIn (line 223) | OperatorIn = 3 type queryContextJSON (line 228) | type queryContextJSON struct type constraintListJSON (line 232) | type constraintListJSON struct function parseQueryContext (line 238) | func parseQueryContext(ctxJSON string) (*QueryContext, error) { function parseConstraintList (line 262) | func parseConstraintList(constraints json.RawMessage) ([]Constraint, err... FILE: plugin/table/table_test.go function TestTablePlugin (line 14) | func TestTablePlugin(t *testing.T) { function TestTablePluginErrors (line 72) | func TestTablePluginErrors(t *testing.T) { function TestParseConstraintList (line 106) | func TestParseConstraintList(t *testing.T) { function TestParseQueryContext (line 151) | func TestParseQueryContext(t *testing.T) { function TestParseVaryingQueryContexts (line 256) | func TestParseVaryingQueryContexts(t *testing.T) { FILE: server.go type OsqueryPlugin (line 17) | type OsqueryPlugin interface type ExtensionManager (line 37) | type ExtensionManager interface constant defaultTimeout (line 49) | defaultTimeout = 1 * time.Second constant defaultPingInterval (line 50) | defaultPingInterval = 5 * time.Second type ExtensionManagerServer (line 55) | type ExtensionManagerServer struct method RegisterPlugin (line 169) | func (s *ExtensionManagerServer) RegisterPlugin(plugins ...OsqueryPlug... method genRegistry (line 180) | func (s *ExtensionManagerServer) genRegistry() osquery.ExtensionRegist... method Start (line 194) | func (s *ExtensionManagerServer) Start() error { method Run (line 252) | func (s *ExtensionManagerServer) Run() error { method Ping (line 290) | func (s *ExtensionManagerServer) Ping(ctx context.Context) (*osquery.E... method Call (line 296) | func (s *ExtensionManagerServer) Call(ctx context.Context, registry st... method Shutdown (line 328) | func (s *ExtensionManagerServer) Shutdown(ctx context.Context) (err er... method waitStarted (line 363) | func (s *ExtensionManagerServer) waitStarted() { type ServerOption (line 80) | type ServerOption function ExtensionVersion (line 82) | func ExtensionVersion(version string) ServerOption { function ServerTimeout (line 88) | func ServerTimeout(timeout time.Duration) ServerOption { function ServerPingInterval (line 94) | func ServerPingInterval(interval time.Duration) ServerOption { function ServerConnectivityCheckInterval (line 103) | func ServerConnectivityCheckInterval(interval time.Duration) ServerOption { function WithClient (line 114) | func WithClient(client ExtensionManager) ServerOption { constant MaxSocketPathCharacters (line 123) | MaxSocketPathCharacters = 97 function NewExtensionManagerServer (line 129) | func NewExtensionManagerServer(name string, sockPath string, opts ...Ser... FILE: server_test.go function TestNoDeadlockOnError (line 25) | func TestNoDeadlockOnError(t *testing.T) { function TestShutdownWhenPingFails (line 66) | func TestShutdownWhenPingFails(t *testing.T) { constant parallelTestShutdownDeadlock (line 106) | parallelTestShutdownDeadlock = 20 function TestShutdownDeadlock (line 108) | func TestShutdownDeadlock(t *testing.T) { function testShutdownDeadlock (line 118) | func testShutdownDeadlock(t *testing.T, uuid int) { function TestShutdownBasic (line 209) | func TestShutdownBasic(t *testing.T) { function TestNewExtensionManagerServer (line 263) | func TestNewExtensionManagerServer(t *testing.T) { FILE: traces/traces.go constant instrumentationPkg (line 15) | instrumentationPkg = "github.com/osquery/osquery-go" function init (line 23) | func init() { function SetTracerProvider (line 46) | func SetTracerProvider(tp trace.TracerProvider) { function OsqueryGoTracer (line 54) | func OsqueryGoTracer() trace.Tracer { function StartSpan (line 63) | func StartSpan(ctx context.Context, spanName string, keyVals ...string) ... FILE: traces/traces_test.go function TestTraceInit (line 11) | func TestTraceInit(t *testing.T) { FILE: transport/transport.go function Open (line 18) | func Open(sockPath string, timeout time.Duration) (*thrift.TSocket, erro... function OpenServer (line 40) | func OpenServer(listenPath string, timeout time.Duration) (*thrift.TServ... function waitForSocket (line 49) | func waitForSocket(sockPath string, timeout time.Duration) error { FILE: transport/transport_windows.go function Open (line 19) | func Open(path string, timeout time.Duration) (*thrift.TSocket, error) { function OpenServer (line 27) | func OpenServer(pipePath string, timeout time.Duration) (*TServerPipe, e... type TServerPipe (line 32) | type TServerPipe struct method Listen (line 46) | func (p *TServerPipe) Listen() error { method IsListening (line 64) | func (p *TServerPipe) IsListening() bool { method Accept (line 69) | func (p *TServerPipe) Accept() (thrift.TTransport, error) { method Close (line 86) | func (p *TServerPipe) Close() error { method Interrupt (line 97) | func (p *TServerPipe) Interrupt() error { function NewTServerPipeTimeout (line 42) | func NewTServerPipeTimeout(pipePath string, clientTimeout time.Duration)...