21 lines
608 B
Markdown
21 lines
608 B
Markdown
# pvDatabaseCPP/example/createdestroy
|
|
|
|
This is an example that:
|
|
|
|
1) Gets the master PVDatabase
|
|
2) Create ChannelProviderLocal
|
|
3) Creates a ServerContext
|
|
|
|
Then it executes a forever loop that:
|
|
|
|
1) creates a pvRecord and adds it to the pvDatabase.
|
|
2) creates a pvac::ClientProvider
|
|
3) creates a pvac::ClientChannel
|
|
4) creates a monitor on the channel
|
|
5) runs a loop 10 times that: does a put to the channel, and then gets the data for any outstanding monitors
|
|
6) removes the pvRecord from the pvDatabase
|
|
|
|
It also has options to set trace level for the pvRecord and to periodically pause by asking for input.
|
|
|
|
|