1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/service/cloud_print/print_system.h"
9 namespace cloud_print
{
11 PrintJobDetails::PrintJobDetails()
12 : status(PRINT_JOB_STATUS_INVALID
),
13 platform_status_flags(0),
18 void PrintJobDetails::Clear() {
19 status
= PRINT_JOB_STATUS_INVALID
;
20 platform_status_flags
= 0;
21 status_message
.clear();
26 PrintSystem::PrintServerWatcher::~PrintServerWatcher() {}
28 PrintSystem::PrinterWatcher::~PrinterWatcher() {}
30 PrintSystem::JobSpooler::~JobSpooler() {}
32 PrintSystem::~PrintSystem() {}
34 std::string
PrintSystem::GenerateProxyId() {
35 return base::GenerateGUID();
38 } // namespace cloud_print