# fpromise::suspended_task::resolver

<br />

**This is an abstract class.**   

## Summary

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fpromise/suspended-task/resolver#classfpromise_1_1suspended__task_1_1resolver_1af7188d4815239be599b4c0240c4052fa(ticket ticket)=0` | `virtual ticket` |
| `https://fuchsia.dev/reference/cpp/class/fpromise/suspended-task/resolver#classfpromise_1_1suspended__task_1_1resolver_1ab38ac49431e4143911d72566648652dc(ticket ticket, bool resume_task)=0` | `virtual void` |

| ### Protected functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fpromise/suspended-task/resolver#classfpromise_1_1suspended__task_1_1resolver_1ab74716c49391bc3748f93b9a9647e57e()=default` | `virtual ` |

## Public functions

### duplicate_ticket

```c++
virtual ticket duplicate_ticket(
  ticket ticket
)=0
```

### resolve_ticket

```c++
virtual void resolve_ticket(
  ticket ticket,
  bool resume_task
)=0
```

## Protected functions

### \~resolver

```c++
virtual  ~resolver()=default
```