| 107 | |
| 108 | |
| 109 | struct SlaveWriter |
| 110 | { |
| 111 | SlaveWriter( |
| 112 | const Slave& slave, |
| 113 | const Option<DrainInfo>& drainInfo, |
| 114 | bool deactivated, |
| 115 | const process::Owned<ObjectApprovers>& approvers); |
| 116 | |
| 117 | void operator()(JSON::ObjectWriter* writer) const; |
| 118 | |
| 119 | const Slave& slave_; |
| 120 | const Option<DrainInfo> drainInfo_; |
| 121 | const bool deactivated_; |
| 122 | const process::Owned<ObjectApprovers>& approvers_; |
| 123 | }; |
| 124 | |
| 125 | |
| 126 | struct SlavesWriter |
no outgoing calls
no test coverage detected